Licenciado en Ciencias Políticas y Administración Pública por la Universidad Nacional Autónoma de México donde también cursó estudios de Maestría en Ciencia Política. Becario del gobierno francés, hizo el Diplomado de Estudios Avanzados en Sociología Política en la Universidad de París-X y ahí obtuvo el grado de Doctor en Sociología.
Profesor de carrera categoría “F” por concurso de oposición en la Facultad de Ciencias Políticas y Administración Pública de la Universidad Autónoma del Estado de México de la que fue director, posteriormente se desempeñó como Vocal Ejecutivo del Comité General de Evaluación Académica en Ciencias Sociales y Humanidades de la misma Universidad.
Después de cumplir distintos encargos en el gobierno del Estado de México, la Subsecretaría de Desarrollo Político de la Secretaría de Gobernación y el Senado de la República, se adscribió como Profesor–Investigador de Tiempo Completo en el Centro de Investigación y Estudios Avanzados en Ciencias Sociales y Humanidades de la UAEM. Asociado regular del Instituto Nacional de Administración Pública y del Instituto de Administración Pública del Estado de México, es actualmente Presidente de El Colegio Mexiquense, A.C.