Catedrático de "Historia de las Instituciones de la Edad Moderna" en la Escuela Superior de Diplomática desde 1857, inició su carrera política como diputado por Córdoba en las elecciones de 1863, conseguiría ese mismo escaño en las sucesivas elecciones celebradas hasta 1893.