De 1834 a 1879 estuvo al servicio del gobierno en diversas funciones: prefecto de varios departamentos; ministro de Hacienda, Guerra y Marina, y accidentalmente, de Gobierno y Relaciones Exteriores; diputado y vicepresidente del Congreso Constituyente de 1860, y ministro plenipotenciario del Perú en Inglaterra, Bolivia y Chile.