Cursó los primeros estudios en Piedras Negras, Coahuila, y la carrera de profesor normalista en Saltillo, donde se tituló en 1908.
Al triunfo de Francisco I. Madero en 1912, durante la administración de Venustiano Carranza formó parte del grupo Carabineros de Coahuila, a las órdenes del general Alfredo Elizondo, ascendiendo al grado de coronel en la lucha contra el orozquismo.
Al término del conflicto armado continuó en la Secretaría de Guerra y Marina en distintos puestos y asignado a varios puntos del país.
En 1941 fue presidente del Partido de la Revolución Mexicana en Coahuila; ese mismo año fue gobernador interino.
Se retiró del Ejército en 1948, siendo general de división.