Profesor de Ciencia Política en la Universidad Autónoma de Madrid. Es doctor en Ciencia Política y de la Administración por la Universitat Pompeu Fabra y el Instituto Juan March (IJM), postgraduado (con méritos) en Análisis de Datos por University of Essex y licenciado en Ciencias Económicas y Empresariales por la UPF, en Lingüística y Filología Románica por la Universitat de Barcelona.