Poseł IX, X, I kadencji, II i IV kadencji Sejmu RP. Wybrany z listy SLD. W latach 1997-2001 przewodniczący sejmowej Komisji Małych i Średnich Przedsiębiorstw, członek Komisji Transportu i Łączności.