W swojej bogatej karierze sportowej reprezentował takie kluby, jak: Start Namysłów, Odra Opole i Chemik Kędzierzyn-Koźle. Pierwsze sukcesy odniósł jako junior zdobywając srebrny medal na Halowych Mistrzostwach Polski Juniorów Młodszych (1976) oraz na Halowych Mistrzostwach Polski Juniorów (1977). W roku 1978, będąc jeszcze juniorem, wywalczył srebro w Mistrzostwach Polski Seniorów w Warszawie. Uczestnik Letniej Uniwersjady w Meksyku (1979). W roku 1980 uczestniczył w Letnich Igrzysk Olimpijskich w Moskwie zajmując 12 lokatę. Wielokrotny reprezentant Polski w meczach międzypaństwowych, 2- krotny mistrz Polski na stadionie (1981, 1983), mistrz Polski w hali (1982). Największe sukcesy odniósł w 1982 r. zdobywając 2 srebrne medale mistrzostw Europy (Mediolan – hala i Ateny – stadion). Świetnie zapowiadającą się karierę przerwała ciężka kontuzja.
Odznaczony 2-krotnie srebrnym medalem „Za Wybitne Osiągnięcia Sportowe”. W roku 1982 uznany za najlepszego lekkoatletę, laureat „Złotych Kolców”.