Estudió economía en la Universidad Nacional Autónoma de México donde se licenció en el año 1959.
Desde 1956 participó en la gestión del Partido Revolucionario Institucional (PRI) y en la Confederación Nacional de Organizaciones Populares (CNOP) donde fue nombrado director técnico y secretario del interior del comité ejecutivo.
Ha ejercido numerosos cargos públicos a nivel federal y estatal entre los que destacan el de representante del Gobierno del Estado de Nuevo León en México, D.F.
En Algodonera Comercial Mexicana ocupó el cargo de director general.
Llevó a cabo proyectos en distintos ámbitos, especialmente en la política educativa, agrícola y de desarrollo social.