Catedrático de Derecho Constitucional de la Universitat Pompeu Fabra (UPF, Barcelona). Letrado del Consejo General del Poder Judicial en la Escuela Judicial, en la que enseñó Derecho Constitucional y Europeo.
Premio de Investigación “Rafael Martínez Emperador”, del Consejo General del Poder Judicial, 1998.Premio de Investigación “Francisco Tomás y Valiente”, del Tribunal Constitucional y del Centro de Estudios Políticos y Constitucionales, 2017.
Autor de cinco libros y director de varios libros colectivos. Ha publicado, además, noventa estudios en obras colectivas y Revistas especializadas.
Titular de la Cátedra de Derechos Humanos “Suprema Corte de Justicia de la Nación de México”, en la Universidad Pompeu Fabra (2015-2018).
Juez «ad hoc» del Tribunal Europeo de Derechos Humanos (junio 2008-enero 2015).
Miembro del Consejo de Administración de la Agencia de Derechos Fundamentales de la Unión Europea (julio 2015-julio 2020).
Es director de la Colección Sistemas Constitucionales Iberoamericanos, editada por Tirant lo Blanch.