Fue Juez de Minas del Aguacate (1824), Alcalde Tercero de Cartago (1826), Diputado por Cartago (1826-1828), miembro del Tribunal de Cuentas del Estado (1826-1827), Regidor y Presidente Municipal interino de Cartago (1831), Administrador de la Aduana federal de Puntarenas (1831-1838), Ministro General del Estado (1838 y 1842), Comisionado de Costa Rica en Nicaragua (1838), Juez de Primera Instancia de Cartago (1841), miembro de la Asamblea Constituyente de 1843-1844, Vicejefe de Estado (1843-1844), Ministro de Hacienda, Educación Pública, Guerra y Marina (1847), Gobernador de Cartago (1849-1850), Vicepresidente de la República (1850-1856) y Presidente del Congreso (1850-1856).