Obtuvo el título de médico en Barcelona, en 1833. Emigró a Francia, y más tarde ejerció en el cuerpo de sanidad militar en diversas ciudades. Dirigió el periódico "El Vapor" (1835-36), y fue desterrado a las Canarias en 1837.
Ocupó la cátedra de geografía y cronología en la Acadèmia de Ciències Naturals i Arts de Barcelona, desde donde difundió, por primera vez en el país, las experiencias fotográficas hechas en el extranjero. Fue catedrático de literatura y historia en la Universidad de Barcelona (1840-44) -fue expulsado por razones políticas- y catedrático de psicología, lógica y ética (1848) en el Instituto de San Isidro de Madrid. El 1854 ganó la cátedra de higiene de la facultad de medicina de Madrid, cargo que abandonó para dedicarse de nuevo a la enseñanza de la psicología y la lógica. Fue también profesor de psicología, lógica y ética en la Escuela Normal de Madrid, hasta el 1852, y de gramática histórica comparada de les lenguas románicas en la Escuela Diplomática. Fue miembro de la Academia Española y de la Academia de Ciencias Morales y Políticas. Dirigió el Museo Arqueológico de Madrid (1867-68). Introductor del higienismo en el estado español y precursor de los estudios urbanos de L.Figuerola i de I. Cerdà, es autor de unos Elementos de higiene pública (1847), donde propone la dispersión de la vivienda y de la industria, y de Higiene industrial (1856), análisis de la situación sanitaria de las áreas industriales del estado español. En ¡¡¡Abajo las murallas!!! (1841) indica la necesidad del ensanche de Barcelona por razones higiénicas y de sanidad y por el progreso industrial del país. El amigo forastero en Barcelona y sus cercanías (1831) es un estudio urbano de Barcelona. Interesado por la filosofía, recibió primero las enseñanzas de Ramon M d'Eixalà; más tarde fue influido por la obra de Marià Cubí y colaboró en las publicaciones frenológicas. Fue coautor, con J.M.Rey Heredia, de un Curso de psicología y lógica (1849). Como estudioso de la lengua publicó Elementos de literatura (1842) y Diccionario etimológico de la lengua castellana (1856). Hizo traducciones y colaboró en diarios y revistas de la época
Obras principales
- Elementos de higiene pública (1847)
- Higiene industrial (1856)
- ¡¡¡Abajo las murallas!!! (1841)
- El amigo forastero en Barcelona y sus cercanías (1831)
- Curso de psicología y lógica (1849)
- Elementos de literatura (1842)
- Diccionario etimológico de la lengua castellana (1856)