Nació en Monterrey. Licenciado en derecho por la Universidad Autónoma de Nuevo León 1962-66 y en relaciones Internacionales por El Colegio de México 1966-69, maestro por la Universidad de Essex 1969-70 y candidato a doctor por la Oxford, Inglaterra 1976-77. En El Colegio de México ha sido profesor 1972, coordinador académico del Centro de Estudios Internacionales 1972-76 y secretario adjunto 1977-79. Miembro del PRI, ha sido conductor del programa El Gran Japón, del canal 13 de televisión; corresponsal en Bruselas del Diario El Universal, editorialista de Excelsior, analista de la Secretaría de la Presidencia 1971-72, diputado federal por Nuevo León 1979-82, director del Instituto de Investigaciones Legistativas de la Cámamara de Diputados 1982-83; director general de Investigación Científica y Superación Académica 1982-83, subsecretario de PLaneación Educativa de la SEP 1983-88 y director del Programa del Centro Histórica del DDF 1988.