Se desempeñó como asistente ejecutivo en System Los Altos S.A. de C.V. Ha formado parte de la planta docente del Colegio de Estudios Científicos y Tecnológicos del Estado de Jalisco, así como del Instituto Renacimiento.
Asimismo, ha participado como coordinador académico del Centro de Estudios Superiores de las Culturas (CESC)