Fue miembro de la Asamblea Constituyente de 1880, Consejero de la Legación de Costa Rica en México en 1885, Diputado por San José de 1886 a 1889, Secretario de Gobernación y carteras anexas en 1899, Diputado por Alajuela y Segundo Designado a la Presidencia de 1906 a 1910, Ministro Plenipotenciario en Guatemala en 1908, Conjuez de la Corte Suprema de Justicia de 1917 a 1920, Secretario de Relaciones Exteriores y carteras anexas y Primer Designado a la Presidencia de 1919 a 1920, y Tercer Designado a la Presidencia de 1928 a 1932.