En 1896 ingresó al Colegio Militar de la Ciudad de México donde cursó la carrera de ingeniería, graduándose en diciembre de 1903 como teniente del cuerpo de ingenieros constructores.