Entre los puestos gubernamentales que ha ocupado durante su trayectoria destacan, Subdirector de Educación Básica y Tecnológica de la SEP, Subsecretario de la Presidencia de la República, Subdirector de IMSS, Secretario del Trabajo y Previsión Social, Secretario de Educación Pública, y Presidente Nacional del Partido Revolucionario Institucional, en las gestiones de Luis Echeverría, José López Portillo y Miguel de la Madrid Hurtado.