Abogado, desempeñó varios cargos públicos. Se educó al lado de Braulio Carrillo; obtuvo el bachillerato en Leyes por la Universidad de Santo Tomás en 1846 y estudió derecho, administración y economía política en la Universidad de San Pablo de Sevilla. Desempeñó el cargo de presidente de la Cámara de Senadores y Segundo Designado a la presidencia de la República en 1868. Fue miembro de la Asamblea Constituyente, secretario de Gobernación y Carteras anexas, presidente de la Junta de Caridad de San José. En 1873 viajó a Europa como Comisionado del Gobierno costarricense ante Gran Bretaña para buscar mejores condiciones en los empréstitos ingleses. Fue secretario de la Legación de Costa Rica en Francia; canciller en el gabinete de José María Montealegre. De 1863 a 1867 fue diputado y presidió la Cámara de Representantes. En 1850 ocupó interinamente la rectoría de la Universidad de Santo Tomás. En 1852 fue diputado por la provincia de San José. Participó activamente en política; en 1856 se le expulsó del país por conspiración contra el presidente Juan Rafael Mora, para regresar cuando derrocaron a este.