Startował w mistrzostwach świata w 1991 w Tokio w biegu na 200 metrów, w którym odpadł w ćwierćfinale, zaś w sztafecie 4 × 100 metrów odpadł w eliminacjach. Wystąpił w sztafecie 4 × 100 metrów w Superlidze Pucharu Europy w 1993 w Rzymie zajmując 7. miejsce. Na mistrzostwach świata juniorów w 1986 w Atenach zdobył wraz z kolegami (Tomasz Jędrusik, Jacek Konopka, Marek Parjaszewski) brązowy medal w sztafecie 4 × 100 metrów, a w biegu na 200 metrów zajął 6. miejsce. Był zawodnikiem BKS Bydgoszcz i AZS AWF Gdańsk.