Profesor de Ciencia Política en la Universidad Complutense de Madrid. Es Doctor por la misma universidad, con un Máster en Estudios Latinoamericanos. Es también licenciado en Ciencias Políticas y en Periodismo. Co-director del Grupo de Investigación en Movilización, Contienda Política y Cambio Social, ha realizado estancias de investigación en la Universidad de California y la Universidad de Cambridge, entre otras, y ha trabajado en diversas instituciones iberoamericanas.