Cursó sus estudios primarios en la escuela oficial de Texcoco y posteriormente ingresó al Colegio Militar de Chapultepec donde hizo la carrera de Estado Mayor, obteniendo el grado de Teniente; continuó sus estudios en la Escuela General de Ingenieros; luego de recibirse se dedicó a su profesión.