Ejerció el cargo de prefecto de Ayacucho (1846-48) y Cuzco, y fue vocal de la junta constituida para renovar las ordenanzas del ejército (1849 y 1853) y jefe militar del departamento de Junín (1850-1854).