Entre 1936 y 1944 laboró como tipógrafo en la Lotería Nacional para la Asistencia Pública, en 1944 Nazario S. Ortiz Garza, director general de la Nacional Distribuidora y Reguladora lo nombró su secretario particular, y lo siguió en el mismo cargo Ortiz Garza pasa a ser titular de la Secretaría de Agricultura y Ganadería en el gobierno del presidente Miguel Alemán Valdés en 1946.
Permaneció como secretario particular hasta 1949 en que pasa a ser director general de Contaduría y Administración y en 1951 oficial mayor de la misma dependencia, hasta el fin del gobierno de Alemán en 1952.
Entre 1949 y 1952 fue diputado federal por el Distrito 1 de Coahuila, siendo su titular Evelio González Treviño, pero nunca fue llamado a ejercer el cargo.
[1] Fue delegado del PRI en numerosos procesos electorales estatales, entre ellos en México, Oaxaca, Nayarit, Morelos, Nuevo León, Guanajuato, Coahuila, Hidalgo, Durango, Colima y Chihuahua.
En 1958 fue elegido diputado federal por el Distrito 1 de Coahuila en propiedad, a la XLIV Legislatura que concluyó en 1961.