Startował w mistrzostwach świata w 1983 w Helsinkach w sztafecie 4 × 100 metrów; zajął wraz z kolegami 6. miejsce w finale. Dwukrotnie wystąpił w halowych mistrzostwach Europy (w Budapeszcie (1983) i Göteborgu (1984)) w biegu na 200 metrów, ale nie wszedł do finału. Reprezentował Polskę w trzech finałach Pucharu Europy: w 1983 w sztafetach 4 × 100 metrów 4 × 400 metrów, w 1985 w sztafecie 4 × 100 metrów i w 1987 w biegu na 200 metrów i w sztafecie 4 × 100 metrów. Był zawodnikiem Floty Gdynia i Bałtyku Gdynia.