Es doctor en ciencia política por la Universidad Complutense de Madrid. Ha sido profesor investigador de El Colegio de México —donde todavía imparte cursos sobre el sistema político mexicano— y del CIDE. Es miembro del Sistema Nacional de Investigadores (nivel III) y de la Academia Mexicana de Ciencias. Fue consejero electoral del primer IFE autónomo (de 1996 al 2003). Desde el año 2020 dirige el Instituto de Investigación en Rendición de Cuentas y Combate a la Corrupción de la Universidad de Guadalajara.
Ha escrito y dirigido cuarenta libros, publica una columna semanal desde hace veinte años y participa periódicamente en programas de radio y televisión, como analista político. En 2011 fundó la Red por la Rendición de Cuentas. Presidió el Consejo Consultivo del Conapred durante seis años y desde 2017 coordina el movimiento Nosotrxs, que pugna por la reivindicación de los derechos sistemáticamente vulnerados. La mayor parte de su obra escrita ha estado dedicada a la crítica del autoritarismo mexicano.
Otras actividades en las que participa:
Diálogo de cierre: ¿Qué hacer “por” fuera ante el debilitamiento global del control al poder?
¿Qué dejó el gobierno de López Obrador?