INGENIERO EN SISTEMAS COMPUTACIONALES CON ESPECIALIDAD EN INGENIERÍA DE SOFTWARE EGRESADO DEL INSTITUTO TECNOLÓGICO DE HERMOSILLO EN 2001. MAESTRÍA EN ADMINISTRACIÓN Y POLÍTICAS PÚBLICAS EGRESADO DE LA ESCUELA DE POLÍTICAS PÚBLICAS IEXE DE PUEBLA, PUEBLA EN EL AÑO DE 2016. INSTRUCTOR DE COMPUTACIÓN E INGLÉS EN CETEC SONORA DE 2001 A 2002. DOCENTE EN EL CAMPO DE LA INFORMÁTICA EN EL CONALEP HERMOSILLO III DE 2002 A 2005. DOCENTE EN LA ASIGNATURA EN LA CARRERA DE TELEMÁTICA DE LA UNIVERSIDAD TECNOLÓGICA DE HERMOSILLO DE 2002 A 2006. JEFE DEL DEPARTAMENTO DE PROGRAMACIÓN ACADÉMICA EN LA DIRECCIÓN ACADÉMICA DEL COLEGIO DE BACHILLERES DEL ESTADO DE SONORA DE 2005 A 2016. DOCENTE DE LA ASIGNATURA DE INFORMÁTICA EN LOS PLANTELES DEL COLEGIO DE BACHILLERES VILLA DE SERIS Y HERMOSILLO V DE 2008 A SEPTIEMBRE DE 2021. A PARTIR DEL 9 DE SEPTIEMBRE DE 2021 ASUME EL CARGO DE DIRECTOR DEL PLANTEL QUETCHEHUECA DEL COLEGIO DE BACHILLERES DEL ESTADO DE SONORA.