[1] Sirvió en las Intendencias de Aconcagua, Atacama y Llanquihue.
Fue elegido Diputado por el Partido Liberal por Petorca en el periodo 1867-1870; por Llanquihue y Osorno 1870-1873.
Ocupó los cargos de Ministro de Relaciones Exteriores, Culto y Colonización en 1889 y Ministro del Interior en el periodo 1889-1890.
Fue Ministro de Relaciones Exteriores, Culto y Colonización en 1894.
En Santiago las comunas de Las Condes, La Reina, Peñalolén, La Florida y Puente Alto tienen una avenida que lleva su nombre.