Ejerció varios cargos públicos, entre ellos los de Secretario del Presidente Juan Rafael Mora Porras durante la Guerra Nacional de 1856, Diputado, Gobernador de la Provincia de San José y Ministro Plenipotenciario en Guatemala y Nicaragua.