Doctor en Filosofía, con especialidad en Filosofía Política. Nació en Campeche, Campeche, el 2 de septiembre de 1938. Es profesor en la Universidad Autónoma Metropolitana (UAM), Unidad Xochimilco, en la Maestría de Política Pública, y miembro del Sistema Nacional de Investigadores. Ha sido profesor de la Universidad Nacional Autónoma de México (UNAM) y de El Colegio de México. En el gobierno federal, fue subsecretario de Desarrollo Político y coordinador de asesores de 1995 a 1997 en la Secretaría de Gobernación (Segob).
Es miembro del Comité Internacional de Expertos de UNPAN, la red de Administración Pública de la Organización de las Naciones Unidas. Es importante destacar que fue el introductor de la disciplina de las políticas públicas en México y en el mundo académico de lengua española, a fines de los años ochenta. Además de ser el autor de más de 90 artículos y ensayos, tiene diversas publicaciones.