Estuvo al frente de la Cancillería peruana en dos ocasiones: primero como Ministro de Relaciones Exteriores en 1864, y luego como secretario de relaciones exteriores entre 1865 y 1867, integrando el “Gabinete de los Talentos” de la dictadura de Mariano Ignacio Prado.