Ha ocupado varios cargos en la estructura del PRI entre ellos los de Secretario General de la CNOP y Presidente del Comité Municipal en Ciudad Juárez, Secretario de Desarrollo Urbano y Ecología del estado en el gobierno de José Reyes Baeza Terrazas y dos veces Diputado al Congreso de Chihuahua, de 1989 a 1992 y de 2001 a 2003.