Tiene más de 29 años de experiencia en el sector educativo, trabajando en niveles de educación primaria, secundaria y superior. Ha sido tutor en el Tecnológico de Monterrey, en el proyecto "Formando Formadores", y en la Universidad Pedagógica Nacional en el programa de competencias docentes. En educación primaria, ha desempeñado roles como maestro en escuelas rurales unitarias, director, Asesor Técnico Pedagógico y Subdirector Técnico. Actualmente, es Supervisor Escolar de educación primaria y docente en la Universidad Nova Spania, donde imparte la clase de Epistemología, Educación y Complejidad en el doctorado en Educación.