Combatió en la defensa de Lima en San Juan y Miraflores. Herido en una de las batallas, se retiró a Tarma, donde editó el periódico El Perú. Estuvo al lado de su paisano Andrés Avelino Cáceres en la campaña de la Breña, y éste lo nombró finalmente ministro de Guerra. Peleó en Pucará, Marcavalle y Concepción y armó a las tropas con su propio peculio. Fue uno de los delegados de Cáceres para las negociaciones con Miguel Iglesias en 1884. Durante la presidencia de Andrés A. Cáceres, fue elegido senador por Ayacucho, cargo que ocuparía desde 1886 hasta su muerte.