En 1863, de regreso en el país, fue nombrado rector del Instituto Nacional, iniciando una carrera pedagógica que lo llevaría a ocupar varias veces el decanato en la Facultad de Filosofía y Humanidades de la Universidad de Chile, así como la rectoría de esa Universidad (1893-1897).