Inició una ascendente carrera militar en 1853, participando en las guerras y revoluciones republicanas del Perú. Prefecto de Arequipa en 1864, encabezó una revolución nacionalista contra el gobierno de Juan Antonio Pezet en protesta por la suscripción del Tratado Vivanco-Pareja, considerado humillante y contrario a los intereses del país. Instauró una dictadura en 1865, y preparó a la nación para enfrentarse a las fuerzas españolas, y al año siguiente, el resultado favorable del combate del Dos de Mayo en el Callao lo elevó a la categoría de héroe nacional. En 1867, convocó a un Congreso Constituyente y asumió la Presidencia Provisoria. Tras proclamarse la Constitución Política de 1867, asumió la Presidencia Constitucional. Pero tuvo que enfrentar una revolución en Arequipa y otra en Chiclayo, que defendían la Constitución de 1860, siendo derrotado. Renunció al poder en 1868 y se trasladó a Chile, donde se dedicó a los negocios mineros. Volvió al Perú en 1872, con el apoyo del Partido Civil, logrando su segunda elección como Presidente Constitucional en 1876.