Uczestnik Igrzysk Olimpijskich w Moskwie w 1980 roku. Z wynikiem 76,82 odpadł w eliminacjach. W 1982 w Atenach na Mistrzostwach Europy także nie zakwalifikował się do finału (rzucił 76,06). Wielokrotny reprezentant Polski. Rekordy życiowe: 89,40 (22 września 1985 (stary model oszczepu) oraz 74,18 (12 września 1987). Bronił barw Chemika Kędzierzyn (1975-78) oraz WKSu Śląsk Wrocław (od 1979 do końca kariery).