Ha sido profesor de diversas disciplinas de la Filosofía del Derecho, Filosofía Política, así como de Derecho Constitucional en la Universidad Autónoma del Estado de México y en el Tecnológico de Monterrey, comenzando su labor docente en mil novecientos noventa y dos.