Estudió en el Colegio Nuestra Señora de Guadalupe de Lima, y luego ingresó al Colegio Naval Militar en 1860, de donde egresó como guardiamarina en 1863.