Como fiscal, denunció las irregularidades del tratado de Vivanco-Pareja y las pérdidas económicas que dejó la consignación del guano para el Estado peruano. Fue además intendente de Policía para la ciudad de Lima y gobernador y prefecto en distintas ciudades del Perú. Formó parte de la defensa de la capital durante la guerra con Chile como Comandante General de Artillería en la batalla de San Juan.