Ha sido profesor de la Facultad de Ciencias Políticas y Sociales de la Universidad Nacional Autónoma de México (UNAM), investigador del Instituto de Investigaciones Sociales de la UNAM y director fundador del Departamento de Ciencia Política del ITESM-CCM; después de ser invitado como académico distinguido, fue nombrado director de Posgrado de la Universidad Iberoamericana, y posteriormente jefe de la Oficina de Vinculación y Relaciones Externas.