Fue catedrático en las Universidades de Granada y Madrid, decano de la Facultad de Filosofía y Letras y luego rector de la Universidad Central, miembro de número de las Academias de Historia, San Fernando y de la Lengua Española, senador del reino en las legislaturas 1878-1885 y 1891-1892.