Od 1966 r. do 1990 r. był członkiem PZPR. Karierę związkową rozpoczął w Hucie im. Lenina. W 1985 r. podjął pracę w OPZZ w Warszawie. W latach 1994-1996 był wiceprzewodniczącym OPZZ, a od 1996 r. do 2001 r. przewodniczącym porozumienia. Zasiadał w Sejmie, należał do Klubu Parlamentarnego SLD. Zmarł w 2000 r.