Nació en Peñón Blanco, Durango, el 19 de marzo de 1940. Estudió la primaria en la Escuela Benito Juárez de su lugar de origen. Ingresó a la SEP como maestro de grupo en su propio estado natal, el 1º de marzo de 1956, con una preparación de primer año de secundaria, de tal manera que en esa entidad desarrolló su labor docente durante cinco años, significándose también por su militancia activa en la Sección 12 del Sindicato Nacional de Trabajadores de la Educación.
En su afán de superación profesional, en Hermosillo, terminó la secundaria y la normal básica en el Instituto Federal de Capacitación del Magisterio (IFCM), así como la licenciatura en educación primaria, en la Universidad Pedagógica Nacional, en la cual fue el primero en el estado de Sonora, en recibir de la UPN su título profesional, en un acto efectuado el 18 de octubre de 1980.
El 21 de agosto de 1961 empezó a prestar sus servicios en el estado de Sonora, desarrollando su labor en los municipios de Navojoa, Etchojoa, Cajeme, Yécora, Rosario y Quiriego. En nuestra entidad, fue maestro de primaria, de 1961 a 1974; director de escuela primaria, de 1974 a 1983; inspector de zona de enseñanza primaria, de 1983 a 1988, y jefe de sector de enseñanza primaria de 1988 a diciembre de 2007.
El primero de enero de 2008 se le concedió la jubilación en los términos de la Ley del ISSSTE en vigor, después de haber cumplido 52 años al servicio de la educación pública de Sonora y de México.
En el ámbito sindical, ha tenido una trayectoria muy destacada como miembro activo de la Sección 28 del SNTE, organismo en el que ha ocupado las siguientes responsabilidades: Secretario de Trabajo y Conflictos de la Delegación D-I-7 de Pueblo Yaqui, de 1976 a 1977; Secretario General de la misma Delegación, de 1977 a 1978; Secretario General de la Delegación D-I-5, de Ciudad Obregón, de 1981 a 1983; delegado efectivo al VI Pleno de Representantes de Comités Ejecutivos Delegacionales de la Sección 28, realizado en Navojoa, del 29 al 30 de enero de 1982, y delegado efectivo de la Delegación D-I-5 al XV Congreso Extraordinario de la Sección 28, realizado en Hermosillo, del 9 al 10 de diciembre de 1982.
Asimismo, fue delegado efectivo de la Sección 28, al XVIII Consejo Nacional Ordinario del SNTE, realizado en la Ciudad de México, del 20 al 22 de septiembre de 1981, y delegado efectivo de la propia Sección, al II Congreso Nacional Popular de Educación del SNTE, celebrado en la Ciudad de México, del 5 al 9 de noviembre de 1981. De igual manera, en 1984, el Comité Ejecutivo Nacional del referido Sindicato, lo comisionó para presidir asambleas delegacionales y auxiliar en los trabajos del XIII Congreso Ordinario de la Sección 50 del estado de Nuevo León.
Es miembro activo del Partido Revolucionario Institucional, en el que ha sido subdelegado del Comité Directivo Estatal (CDE) para el municipio de Cajeme, en 1979; delegado municipal del CDE para el municipio de Quiriego, en 1984; subsecretario de Acción Electoral y subsecretario de Capacitación Electoral del CDE del PRI, en 1985, y secretario de Acción Electoral del Comité Municipal del PRI en Cajeme, Sonora, en 1986.
En las elecciones constitucionales de 1991, resultó electo como Síndico Procurador Suplente en el Ayuntamiento de Cajeme, Sonora, para el periodo de 1991 a 1994, que estuvo a cargo del presidente municipal, Faustino Félix Escalante.
Hermosillo, Sonora, 10 de julio de 2018.