Sucesivamente, fue senador por Moquegua en 1864; ministro de Gobierno y presidente del gabinete durante el tercer interinato del general Pedro Diez Canseco (de 26 de enero al ); senador por Lima de 1868 a 1872; y vocal de la Corte Suprema de Justicia desde 1871 y de la que fue presidente en cuatro períodos (1876, 1885, 1889 y 1890).