Abogado, obtuvo su título de licenciado en derecho por la Facultad de Jurisprudencia en la UNAM.
Secretario particular del general Rodolfo Sánchez Taboada, secretario de Marina con Adolfo Ruiz Cortines y presidente del PRI.
Entre 1959 y 1964 se desempeñó como director general de Caminos y Puentes Federales.
Brevemente de 1975 a 1976 fungió como presidente local del Partido Revolucionario Institucional en el Distrito Federal.
1980 - 1982 Fue además tesorero de Ferrocarriles Nacionales.