Durante su carrera militar se desempeñó como agregado militar de la embajada del Perú en Bolivia, jefe de estado mayor de la Primera División del Ejército, jefe político y militar de la Tercera División Ligera, jefe de la Dirección General de Instrucción Militar, controlador general del ejército, comandante general del mismo, prefecto de Arequipa y presidente del Comando Conjunto de las Fuerzas Armadas.