Médico titulado por la Universidad de Bogotá, se trasladó a Costa Rica en 1884, recién graduado y cargos de médico del pueblo en  Grecia, Cartago y Liberia. En esta última contrajo matrimonio con Margarita Santos, con quien tuvo cinco hijos, de los cuales destacó Camilo, periodista y escritor.