Se tituló como licenciado en derecho en la Universidad Nacional Autónoma de México (1944), donde se doctoró en derecho penal.
Fue catedrático de la misma facultad, agente del Ministerio Público y juez penal en el D.F.
(hoy la Ciudad de México), prestó sus servicios a la Comisión Nacional Distribuidora y Reguladora de Abastos Populares (Conasupo) al lado de su director, Nazario S. Ortiz Garza (1945-1947); procurador general de Justicia del estado de Coahuila (1957- 1963), diputado federal en dos ocasiones (1967-1970 y 1977-1978), catedrático y rector de la Universidad Autónoma de Coahuila (1963-1969), presidente del CDE del Partido Revolucionario Institucional en Coahuila (1975-1976); secretario general de la Confederación Nacional de Organizaciones Populares (CNOP, 1976-1979), secretario general del Comité Ejecutivo Nacional del PRI (1979-1981), gobernador constitucional del estado de Coahuila (1981-1987).
Durante su administración impulsó los programas de vivienda popular.
El ejercicio de la hacienda pública observó un equilibrio que evitó endeudamientos al Estado.