Es llicencià en dret i fou oficial de l’Arxiu de la Corona d’Aragó. Entre 1859-66 dirigí el diari barceloní El Telégrafo, on escriví crítica musical i sobre política estrangera. També hi publicà una sèrie de treballs sota l’epígraf Efemérides de la historia de Cataluña.
Col·laborà amb Antoni de Bofarull en la versió castellana de la crònica de Jaume I (1848). Fou membre de la Reial Acadèmia de Bones Lletres des del 1852 i mantenidor dels Jocs Florals de Barcelona el 1860.