Doctor en Derecho por la Universidad Completense de Madrid, Diplomado Jean Monet: "Derecho de la Unión Europea" por la Universidad Complutense de Madrid, y Diplomado "Derecho Internacional y Europeo de los Derechos Humanos" por el Centro de Estudios Políticos y Constitucionales de España. Actualmente docente e investigador de la Unidad Académica de Derecho de la Universidad Autónoma de Nayarit, México.