Nació en Navojoa, Sonora, el 25 de enero de 1949. Es profesor de educación primaria. Egresó en 1973 de la Escuela Normal del Estado de Sonora y cursó la especialidad de Educación Cívica y Social en la Escuela Normal Superior de Tepic, Nayarit, de 1973 a 1979.
Se inició en la docencia el primero de octubre de 1973. Fue profesor de educación primaria en la Escuela Primero de Junio de Puerto Peñasco, Sonora, de 1973 a 1975, y en la Escuela Primaria Juan Bautista de Anza, de Hermosillo, de 1975 a 1979. Asimismo, fue director de las Escuelas Primarias Vicente Lombardo Toledano y Lic. Justo Sierra de Hermosillo, Sonora, de 1980 a 1988.
Asimismo, fue Supervisor en Hermosillo, de la Zonas Escolares número 95 y número 62, de 1988 a 1992, en la primera y de 1992 a 2003, en la segunda. También fue Maestro de Civismo, Geografía e Historia en la Escuela Secundaria Federal 2 “Cajeme”, de 1975 a 1982, y Maestro de Introducción a las Ciencias Sociales (por Oposición) en el COBACH Villa de Seris, de 1992 a 1993.
El año de 2003, el ISSSTE le concedió la jubilación, en virtud de haber cumplido 30 años al servicio de la educación de los niños y jóvenes sonorenses.
Ha tenido una activa participación sindical, como miembro de la Sección 28 del Sindicato Nacional de Trabajadores de la Educación, organismo en el que ha ocupado los siguientes cargos: Responsable de la Comisión del Deporte de la Delegación D-I-32 de Puerto Peñasco, de 1973 a 1975; Secretario de Trabajo y Conflictos de la Delegación D-I-45 de Hermosillo, de 1975 a 1977; Secretario General de la Delegación D-I-45 de Hermosillo, de 1977 a 1979; Secretario de Promociones Económicas del Comité Ejecutivo Seccional, de 1980 a 1983; Secretario de Créditos y la Vivienda del Comité Ejecutivo Seccional, de 1983 a 1986 y Responsable de la Central de Abastos “Carlos Jonguitud Barrios” de la Sección 28 del SNTE, de 1986 a 1989.
De igual manera, ha cumplido comisiones sindicales en otras entidades federativas. En 1980 participó en los trabajos destinados a instalar la Comisión Ejecutiva en la Sección 22 de Oaxaca, y en 1984 realizó diversas actividades sindicales en la preparación del congreso seccional de renovación de dirigentes en la Sección 50 del SNTE de Nuevo león.
En el ámbito político, ha tenido una destacada participación como especialista en los aspectos de promoción al voto y representación electoral, tal como se describe a continuación: En las elecciones constitucionales de 1979, fue coordinador electoral del comité de campaña de Hugo Romero Ojeda, candidato a diputado del PRI por el III Distrito Electoral Federal, con cabecera en Guaymas; en 1982, coordinador electoral del comité de campaña de Rubén Castro Ojeda, candidato a diputado del PRI por el VI Distrito Electoral Federal, con cabecera en Hermosillo sur; en 1985, coordinador electoral del comité de campaña de Ismael Torres Díaz, candidato a diputado del PRI por el V Distrito Electoral Federal con cabecera en San Luis Río Colorado; en 1988, coordinador electoral del comité de campaña de Modesto Gutiérrez Coronado, candidato a diputado del PRI por el XI Distrito Electoral Local, y en 1991, coordinador electoral del comité de campaña de Ricardo Ibarra García, candidato a diputado del PRI por el XI Distrito Electoral Local, con cabecera en Hermosillo.
En el mismo sentido, en 1985, fue Oficial Mayor de la Federación Estatal de la CNOP en Sonora; de 1986 a 1987, Secretario de Organización del Comité Municipal del PRI de Hermosillo; en los mismos años, delegado del PRI en los Municipios de Onavas, San Javier, Ures, San Luis Rio Colorado y Ciudad Obregón; en 1997, tuvo una participación activa en la Campaña de Arnoldo Soto Soto, candidato a la Presidencia Municipal de Hermosillo; en 2000, participación en la contienda Interna para la elección del Presidente del C.E.N. del PRI; en 2003, participó en la organización y promoción de la contienda Interna para la selección del candidato para la gubernatura del estado de Sonora; en el mismo año, coordinador operativo del Programa “Colonias Populares” en apoyo a la candidatura del Ingeniero Eduardo Bours Castelo, a la gubernatura del estado de Sonora, y en 2015, Enlace de Promoción de la candidatura de la licenciada Claudia Pavlovich Arellano, en el municipio de Huatabampo, Sonora
En la administración pública ha ocupado los siguientes cargos: de 1973 a 1975, Comisión del Deporte en el Ayuntamiento de Puerto Peñasco; de 1989 a 1991, Director de Educación y Cultura en el Ayuntamiento de Hermosillo; de 1991 a 1994, Director de Tenencia de la Tierra de la Dirección General de Desarrollo Social del Ayuntamiento de Hermosillo; de 1994 a 1997, Director Técnico del DIF- Hermosillo, y de 2003 a 2007, Coordinador Operativo de los Programas de SEDESSON: “Vamos Con Ellos” y “A Paso Firme”. También fue Coordinador Operativo de la Dirección General de Secundarias de la Secretaria de Educación y Cultura (SEC) del Gobierno del Estado de Sonora.
Falleció en Hermosillo, Sonora, el 2 de julio de 2023.