Se licenció en Filosofía y Letras en la Universidad de Zaragoza.
En 1856 se doctoró en Madrid y, al año siguiente, fue nombrado Catedrático de Geografía e Historia en el Instituto de Palencia.
En 1869 fue nombrado Rector, ejerciendo el cargo durante 31 años.
Logró que aumentasen las becas y las pensiones para los estudiantes.
[1] Con 70 años cesó en su cargo, por jubilación forzosa, y le sucedió Miguel de Unamuno.