Nació en Navojoa, Sonora, el 13 de marzo de 1941.
Fue maestro normalista egresado de la Escuela Normal Rural “Plutarco Elías Calles” de El Quinto, Etchojoa, Sonora.
Estudió la especialidad de pedagogía en la Escuela Normal Superior de Tepic, Nayarit.
Fue maestro, director y supervisor de escuelas primarias. Asimismo, fue profesor de Ética en el Instituto Tecnológico de Sonora (ITSON) de Ciudad Obregón.
Se jubiló del servicio educativo en el año de 2001, como supervisor de escuelas primarias dependiente de la Secretaria de Educación y Cultura de Sonora.
Era miembro de la Sección 28 del Sindicato Nacional de Trabajadores de la Educación.
En la propia Sección 28 ocupó diversos cargos de representación sindical en delegaciones del Valle del Yaqui.
Fue delegado a congresos estatales de la Sección 28 y delegado a congresos nacionales del SNTE.
En la FSTSE fue Secretario General del Comité Coordinador Regional en Ciudad Obregón, Sonora.
Delegado a convenciones estatales y nacionales de la FSTSE.
Fue presidente del Comité Municipal del PRI en Cajeme.
De igual manera, de 1991 a 1994 fue Coordinador de Comisarías y Delegaciones del Municipio de Cajeme, en el periodo del Presidente Municipal, Faustino Félix Escalante. Asimismo, ocupó el mismo cargo de 2000 a 2003, en el periodo del Presidente Municipal, Ricardo Bours Castelo.
Falleció en Ciudad Obregón, Sonora, el 20 de febrero de 2017. Tenía 75 años.