Ocupó diversos cargos públicos, entre ellos en la junta convocada por Francisco Casimiro Marcó del Pont, último Capitán General de Chile.