Ur. we Włodawie, podczas nauki w zamojskim Technikum Rolniczym, reprezentował MKS (1967), następnie w 1968-71 LZS Zamość (Janowice). W 1970 uzyskał odległość 75,50 m (6 rezultat w kraju), wtedy wśród 25 najlepszych wyników wszechczasów w Polsce, tego też roku wicemistrzem Polski juniorów. Tego roku jako pierwszy w dziejach reprezentant Zamościa startował w Mistrzostwach Europy Juniorów (Paryż, IV m.), ponadto w zawodach nadziei olimpijskich w Bułgarii (III m.). W 1969 w kadrze Polski juniorów, następnego roku w kadrze olimpijskiej. Później reprezentował AZS Lublin (1971-72), "Legię" W-wa (1973-74) i w 1975-80 "Stal" Mielec, ale nie osiągnął już większych sukcesów. Zm. w Mielcu.
* W barwach Zamościa był również brązowym medalistą MP Juniorów Młodszych (1968) i Centralnej Spartakiady Młodzieży (1969), wicemistrzem Polski LZS (1970), uczestnikiem meczów lekkoatletycznych juniorów z Węgrami (III m.), Włochami i Jugosławią (I m.), NRD i Rumunii (III m.)