Formación académica
- Licenciado en Ciencias Políticas y Administración Pública, UNAM 1969.
Experiencia Laboral
- Analista CEMSA, Empresa paraestatal 1960.
- Jefe del Departamento de Servicio Social de la Facultad de Ciencias Políticas y Sociales. UNAM, 1966.
- Subdirector de Acción Social. UNAM 1969.
- Director de Noticias del Canal13. 1973
- Subdirector de Subdelegaciones Federales SEP. 1976.
- Subdirector de Información de la Secretaría de Programación y Presupuesto. 1977.
- Subdirector de Operaciones del Canal 11. 1977
- Director General de Radio Educación. 1978.
- Diputado Federal. 1982
- Embajador en Colombia. 1985
- Director General de IMEVISIÓN. 1988
- Senador de la República. 1991
- Gobernador del Estado de Tlaxcala. 1993
- Embajador en Portugal. 1999
Experiencia académica
- Profesor titular en las Facultades de Ingeniería, Arquitectura y Ciencias Políticas de la UNAM y Profesor en la Universidad Iberoamericana de las materias de: Historia de las Ideas Políticas, Evolución de México y América Latina. 1964
- Profesor Titulado por oposición en la UNAM. 1969
- Presidente del Colegio Nacional de Licenciados en Ciencia Política. 1979.
- Profesor del INAP. 1980