Fue maestro en el Liceo de Niñas de Cartago, funcionario de la Secretaría de Relaciones Exteriores y carteras anexas(1862-1864), Agregado (1864-1866) y Encargado de Negocios (1866-1869) de Costa Rica en los Estados Unidos de América, Secretario de la Legación en Europa (1868-1869) Inspector General de Escuelas (1869-1870), Diputado suplente por Cartago en la Convención Nacional Constituyente (1870) y Consejero de la Legación de Costa Rica en Perú y Chile (1870-1871).