Actualmente es docente de la Facultad de Derecho de la Universidad de Yucatán.
Realizó estancias de investigación en el Centro de Investigación para el Derecho Constitucional Europeo de la Universidad de Bayreuth, Alemania y en el Área de Filosofía del Derecho de la Universidad de La Coruña, España.
Doctor en Derecho con mención honorífica por la Universidad Nacional Autónoma de México.
Especialización en Derecho Constitucional y Administrativo por la Facultad de Derecho de la UNAM.
Licenciado en Derecho con mención honorífica por la Universidad Autónoma de Yucatán, México.
Se ha desempeñado como profesor en la Facultad de Derecho de la UNAM y en la actualidad es profesor en la Facultad de Derecho de la UAY.