Ocupó los puestos desde escribiente del Senado hasta el de ministro plenipotenciario.
Elegido diputado por Valdivia en 1827, representando a los pelucones, reelegido en 1828.
Elegido Diputado por Rere en 1831, al mismo tiempo que ejerce el cupo de Senador por Llanquihue (1831-1834).
Se le nombró enviado extraordinario en Bélgica, Francia y Gran Bretaña.
Ministro plenipotenciario de Chile en Dinamarca, lugar donde falleció en 1867.