Estudió Derecho en las universidades de Cervera y Barcelona.
Trasladó su residencia a Cuba y por oposición obtuvo una cátedra de Matemáticas en Puerto Príncipe.
Después pasó a Santiago y La Habana, siendo nombrado en esta última ciudad síndico procurador del Ayuntamiento.
En 1855 publicó Lunigrafía, ó sea noticias curiosas sobre las producciones, lengua, religión, leyes, usos y costumbres de los lunícolas bajo el seudónimo de «M.
Es una ingente obra en ocho volúmenes, que se puede considerar la primera obra de ciencia ficción española.