Es licenciado en Ciencias Políticas y Sociología en la Universidad Complutense de Madrid. Hizo sus estudios de doctoradoen la Universidad de Heidelberg (Alemania) y dirige el Departamento de Gobierno Políticas Públicas y Sociedad Civil Global del Instituto Complutense de Estudios Internacionales. Profesor invitado en numerosas universidades de América Latina y Europa, en 2010 fue ponente central en Naciones Unidas en conmemoración del Día Internacional de la Democracia. Autor de numerosos trabajos académicos, colabora habitualmente en la prensa y en tertulias políticas en radio y televisión (SER, Cuatro, La Tuerka).