En 1866 obtiene una beca en el Colegio Militar de Bogotá y en 1867 ingresa a la Universidad Nacional de Colombia a estudiar Ingeniaría, Derecho y Ciencias Políticas.