Profesor en varios niveles educativos, desde Primaria a Educación Media Superior y Superior, en las áreas de ciencias sociales. Egresado de la Universidad de Guadalajara en la licenciatura de Historia, con un diplomado en Pedagogía por la DGETI, imparte, también, cursos en los últimos dos años para profesores en el nivel de Educación Media Superior. Actualmente, es maestro desde 2000 en los colegios de La Legión de Cristo.