Licenciado en Derecho con Maestría en Derecho Fiscal y Derecho Procesal Constitucional, y Doctorado en Derecho Procesal.

Profesor en la Universidad de Monterrey, impartiendo las cátedras de juicio de amparo, seminario de amparo y seminario de derecho administrativo.

Es profesor de Maestría en la Universidad Autónoma de Nuevo León, impartiendo la materia de Derecho Procesal. De la misma manera, es profesor de Derecho Constitucional en el Instituto de Especialización para Ejecutivos.