Ha sido profesor de materias jurídicas en la UAEM; en la Universidad Anáhuac; en la UNAM y en el Tecnológico de Monterrey.