Ha sido en tres ocasiones diputado federal y funcionario de educación indígena.
Es profesor de educación primaria egresado del Instituto Federal de Capacitación del Magisterio en 1966 y licenciado en Psicología por la Escuela Normal Superior de México en 1968; misma institución por la que cuenta con maestría en Pedagogía en 1977.
Durante este periodo fue también consejero de la Comisión Nacional de Desarrollo Integral y Justicia Social para los Pueblos Indígenas.
Entre 1994 y 2000 había sido elegido senador suplente por Oaxaca, siendo senadora propietaria Cirila Sánchez Mendoza, no llegó a ocupar la titularidad de la misma.
En las elecciones de 2021 fue postulado por la coalición Va por México nuevamente a diputado federal por el Distrito 4, pero resultó derrotado por su competidor de la coalición Juntos Hacemos Historia, Azael Santiago Chepi,[2] quien buscaba y logró la reelección en el cargo.