En 1985 fue electo por primera vez como Diputado Federal a la LIII Legislatura, gracias a una alianza con el entonces Partido Revolucionario de los Trabajadores; y en 2006 es electo nuevamente Diputado Federal plurinominal a la LX Legislatura, postulado por la Coalición Por el Bien de Todos.