Licenciado en Derecho por la Benemérita Universidad Autónoma de Puebla, Maestro en Sociología por el Instituto de Ciencias Sociales y Humanidades Alfonso Vélez Pliego y en Derecho por la Universidad Nacional Autónoma de México. Candidato a magister en Global Rule of Law and Constitutional Democracy por la Universitá degli Studi di Génova.
Candidato a Doctor en Human Rights in Contemporary Society por el Centro de Estudos Sociais de la Universidade de Coimbra. Actualmente, poseedor de la beca doctoral PD/BD/114073/2015 del Fondo Social Europeo a través del programa Human Potential Operating y la Fundación para la Ciencia y la Tecnología de Portugal.