Licenciado en Derecho por la Universidad Nacional Autónoma de México y Doctor de Investigación en Teoría Política por la Universidad de Turín, Italia.
Investigador Titular “B” de Tiempo Completo del Instituto de Investigaciones Jurídicas de la UNAM, en donde fue coordinador del área de Derecho Electoral. El Sistema Nacional de Investigadores (SNI) lo reconoce como Investigador Nacional nivel III.
Es autor de varios textos sobre temas electorales, constitucionales y de teoría política. El mas reciente de sus libros es La democracia no se construyó en un día, en coautoría con Ernesto Nuñez (Grijalbo, México, 2021). También destacan Derecho y poder. Kelsen y Schmitt frente a frente (Fondo de Cultura Económica, 2009), en coautoría con César Astudillo, Los árbitros de las elecciones estatales. Una radiografía de su arquitectura institucional (UNAM-IEPC, 2010) así como, en coordinación conjunta con César Astudillo Reforma y control de la constitución. Implicaciones y límites (UNAM, México, 2011) y con Pedro Salazar, Democracia sin garantes. Las autoridades vs. la Reforma Electoral (IIJ-UNAM, México, 2009).
Articulista del diario El Universal y colaborador de la revista Voz y Voto. Ha sido miembro de consejos editoriales de varias publicaciones periódicas. Desde agosto de 2005 a mayo de 2012 dirigió la Revista de la Facultad de Derecho de la UNAM.
Es profesor de la Facultad de Derecho de la Universidad Nacional Autónoma de México impartiendo las materias de Teoría de la Constitución, Derecho Constitucional y Derecho Electoral.
En 2010 la UNAM lo reconoció con el Premio Universidad Nacional para Jóvenes Académicos.
En 2010-2011 se desempeñó como Secretario Técnico del grupo de trabajo que procesó en el Senado de la República la “Reforma política”. Miembro de la Junta de Gobierno del Instituto de Estudios de la Transición Democrática.
Ha sido conductor de los programas AMIJ Punto de encuentro en el Canal Judicial y de la serie Elecciones 09 del Canal del Congreso, trabajo por el cual recibió el Premio Nacional de Periodismo del Club de Periodistas de México. Con Ciro Murayama y Pedro Salazar, ha conducido los programas México diferente (canal 11), Carril izquierdo (Canal 40) y Observatorio 2012 (TV-UNAM), por el cual recibió también el Premio Nacional de Periodismo 2011 del Club de Periodistas de México en la categoría de Periodismo en temas electorales.
El 15 de diciembre de 2011 fue nombrado Consejero Electoral del Instituto Federal Electoral. Derivado de la Reforma Político-Electoral, el 3 de abril de 2014 la Cámara de Diputados del Honorable Congreso de la Unión, lo nombró Consejero Presidente del Instituto Nacional Electoral (INE) rindiendo protesta el 4 de abril de 2014.