Doctor en Derecho y en Filosofía, acreditado por la ANECA como Profesor Titular de Universidad (2010).
Ha sido profesor de Filosofía y Teoría del Derecho en la Universidad Miguel Hernández de Elche (2000-2003), en la Universidade da Coruña (2003-2011) y la Pontificia Università della Santa Croce de Roma (2011-2016).
Y ha realizado estancias de investigación en el University College de Londres, en el “Seminars für Staatsphilosophie und Rechtspolitik” de la Universidad de Colonia, en la Universidad Austral de Buenos Aires y en el “International Center for Transitional Justice” en Nueva York.