Profesor Titular de Derecho Constitucional en la Universidad de Granada. Fue miembro del servicio de estudios de la Corte Constitucional italiana (2003) y asesor del Secretario de Estado de Asuntos constitucionales y Relaciones con las Cortes (2006-2009).