He received the degree of Geographical Engineer of the Heroic Naval Military School, graduating in 1951, earning the class' highest grades.
In January 1953, he passed his professional examination for the title of Geographer Engineer and obtained the rank of Lieutenant Commander General of the Mexican Army Corps.
On December 1, 1964 he was appointed General Director of Railways in Operation, under the Secretariat of Communications and Transportation, by agreement of the President Gustavo Díaz Ordaz.
In 1970, during the presidential campaign of Luis Echeverría Álvarez, he was appointed Officer of the Institute of Political, Economic and Social Studies (IEPES in Spanish) in the state of Veracruz.
At the conclusion of his management in this position in September 1981, he joined Miguel de la Madrid as political adviser of the Ministry of Press and Propaganda of the Executive Committee for the PRI national campaign.
In January 1983, he was appointed General Delegate of the PRI's National Executive Committee (CEN) in South Baja California, and in March 1984 for the State of Hidalgo.
When his term ended, he became leader of the Popular Sector of the PRI presidential campaigns of Luis Donaldo Colosio and Ernesto Zedillo during the years 1993–1994.
He married Miriam Cruz Valdez, with whom he had 6 children: Miguel Angel, Marco Antonio (†), Mario Alberto (†), Manuel Alejandro (†), Martín Andrés, and Marina.