Urodził się 21 kwietnia 1947 roku. Był zawodnikiem MKS Tarnów oraz Stali Mielec w latach 1970-1978. W roku 1971 zdobył z klubem Stal Mielec Puchar Polski, a w roku 1975 zdobył tytuł wicemistrza Polski. W latach 1983-1984 występował jako grający trener w austriackiej drużynie Raupach Bruck an der Mur.
Na igrzyskach olimpijskich w Monachium był członkiem drużyny narodowej Polski, która zajęła 10. miejsce. Zagrał w 37 oficjalnych meczach reprezentacji.
Po zakończeniu kariery sportowej podjął pracę trenera.
Uroczystości pogrzebowe zaplanowano na czwartek, 2 września w Mościcach.