Graduado en Filosofía por la UNED, y licenciado y doctor en Ciencias Políticas por la Universidad Complutense de Madrid (UCM). Profesor asociado en el departamento de Historia, Teoría y Geografía Política de la misma universidad. Fue responsable de Investigación y Publicaciones en la Fundación Atman para el diálogo entre culturas (2005-2007). Se incorpora a la Fundación Carolina en 2008, donde trabaja como responsable en el área de Estudios y Análisis.