Ha sido Diputado Federal en tres ocasiones, en 1985-1988 en las LI, en 1994-1997 en la LIII Legislaturas en donde fungió como Coordinador de los Diputados del Partido Socialista de los Trabajadores.