Se le atribuye haber sido el primer costarricense que estudió medicina en los Estados Unidos, alrededor de 1869; se graduó de bachiller en la Universidad de Santo Tomás en 1843. Fue presidente de la Facultad de Medicina y Cirugía y se distinguió en el combate de una epidemia de viruela que se desató en el distrito de San Josecito. Fundó la Hermandad de la Caridad, para prestar servicios gratuitos a los pobres. En 1885 fue nombrado Gobernador de Heredia, por el Presidente Bernardo Soto y,  al año siguiente,  rector del Colegio San Agustín, había sido profesor de inglés en 1884; participó en política como candidato a la Presidencia de la República en 1894; fundó el Club Patriótico para combatir la reelección de Rafael Yglesias, quien lo desterró. Ocupó el Ministerio de Gobernación en el gobierno de Ascen­sión Esquivel. En 1915, y como un reconocimiento a su labor como médico y benefactor, el Congreso bautizó con su nombre el cantón 80 de la provincia de Heredia.