Nació en Ciudad Obregón, Sonora, el 21 de julio de 1965. Tiene formación académica como profesor normalista de educación primaria y programador analista en sistemas, además estudió la Licenciatura en Matemáticas, la Licenciatura en Educación Primaria y la Maestría en Docencia Tecnológica (inconclusa).
En el ámbito profesional, se ha desempeñado como maestro de grupo en la Escuela Primaria “Lázaro Cárdenas” de la Costa de Hermosillo, de 1984 a 1985; director de la misma escuela, de 1985 a 1987; director de la Escuela Primaria “Fernando Enríquez” de la Costa de Hermosillo, de 1987 a 1990; director de la Escuela Primaria “Demófilo Maldonado”, de 1990 a 1992; y profesor de grupo en la Escuela Secundaria Técnica número 6, de la colonia Revolución de Hermosillo, Sonora, de 1990 a 1992.
Es miembro activo de la Sección 28 del Sindicato Nacional de Trabajadores de la Educación, en la que ha ocupado los siguientes cargos: coordinador de la Oficialía Mayor del Comité Ejecutivo Seccional, y coordinador administrativo de la Comisión Estatal de Escalafón, de 1992 a 1995; director del Centro de Cómputo del Comité Ejecutivo Seccional, de 1995 a 1998; y secretario de Actas y Acuerdos del Comité Ejecutivo de la propia Sección 28, de 1998 a 2002.
En el Partido Revolucionario Institucional fue subsecretario de Acción Electoral del Comité Directivo Estatal del PRI en Sonora, de 2002 a 2003; secretario de Organización del Comité Municipal del PRI en Hermosillo, de 2003 a 2006; secretario de Acción Electoral y después Secretario General del Comité Municipal del PRI en Hermosillo, en el año de 2006; secretario de Acción Electoral del Comité Directivo Estatal del PRI en Sonora, de 2008 a 2010; y subdirector de Fiscalización de la Secretaría de Finanzas y Administración del Comité Ejecutivo Nacional del PRI, de 2013 a 2014.
Desde muy joven, ha tenido una activa participación política. En 1988, fue promotor del voto en la Costa de Hermosillo, de la campaña para presidente de la República del candidato del Partido Revolucionario Institucional; Coordinador del PRI municipal en la Costa de Hermosillo, de 1988 a 1989; coordinador de Zona del PRI municipal de Hermosillo, de 1989 a 1991; coordinador de reuniones en colonias en la campaña electoral del PRI para la Presidencia Municipal de Hermosillo, en 1991; coordinador del Distrito XIII del Comité Municipal del PRI en Hermosillo, de 2002 a 2003; coordinador de campaña de Luz Mireya Franco Hernández, candidata del PRI a diputada federal por el III Distrito con cabecera en Hermosillo, en 2003; en el mismo año, coordinador del Distrito Local XIV de Hermosillo, de la campaña de Eduardo Bours Castelo, candidato del PRI a gobernador del estado de Sonora; coordinador del área electoral en la Coordinación General de las campañas del PRI en Hermosillo, en las elecciones de 2006; coordinador de la representación electoral de todas las campañas de los candidatos del PRI en Sonora (gobernador, diputados locales y federales, y presidentes municipales) en 2009; Enlace Estatal de campaña permanente en Coahuila, del licenciado Enrique Peña Nieto, candidato del PRI a la Presidencia de la República, en 2012; y coordinador administrativo de la campaña de la licenciada Claudia Pavlovich Arellano, candidata del PRI a gobernadora del estado de Sonora, en 2015.
Asimismo, ha ocupado los siguientes cargos: Director de Planeación del Instituto de Capacitación para el Trabajo del Estado de Sonora (ICATSON), de 2007 a 2008; Jefe del Departamento de Pensiones de la Delegación Estatal del ISSSTE en Sonora, de 2010 a 2012; Coordinador Estatal del Servicio Profesional Docente de la Secretaría de Educación y Cultura de Sonora, de 2015 a 2018; y Delegado Federal de la Secretaría de Educación Pública (SEP) en el Estado de Sonora, de 2018 a 2019.
De 2020 a 2021 fue Rector del Centro Regional de Formación Profesional Docente de Sonora (Creson).