Licenciado en Ciencias Políticas, fue profesor titular en la Facultad de Ciencias Políticas y Sociología de la Universidad Complutense de Madrid de 1993 a 2004 y desde 2008.