Durante el conflicto con España se alistó como voluntario y participó en el combate del Callao librado el 2 de mayo de 1866. Ejerció la docencia en diversos colegios de Lima, Callao, Huánuco y Huaraz. En 1876 contrajo matrimonio con Margarita Prieto. Luego se le encomendó la catalogación de la Biblioteca Nacional, trabajo que realizó entre 1877 y 1879.