Catedrático de Ciencia Política en la Universidad Complutense de Madrid, donde enseña Historia de la Teoría Política e Historia del Poder. Ha sido profesor invitado en diversas universidades europeas y americanas. Su campo de investigación inicial comprendía la historia del pensamiento político y de los movimientos sociales en España, desplazandose progresivamente hacia el estudio de los nacionalismos y de los integrismos. Colabora habitualmente con el diario El País