miejsce w drużynie) oraz trzykrotnie w kategorii zawodowców w wyścigu indywidualnym (MŚ w Agrigento (1994) – 40. miejsce, MŚ w San Sebastián (1997) – 63. miejsce oraz MŚ w Valkenburgu (1998), gdzie nie ukończył rywalizacji).

W 1985 zdobył mistrzostwo Polski w wyścigu ze startu wspólnego. Ponadto zdobywał w mistrzostwach Polski czterokrotnie srebrny medal (1989 – wyścig drużynowy na 100 km w barwach Krupińskiego Suszec, 1991 – w jeździe parami (z Robertem Czopkiem), 1992 – w szosowym wyścigu indywidualnym, 1998 – w jeździe parami) i ośmiokrotnie brązowy (1988 – w wyścigu indywidualnym, 1989 – w wyścigu górskim i w jeździe parami (z Cezarym Zamaną), 1991 – w jeździe indywidualnej na czas i wyścigu górskim, 1993 – w wyścigu górskim, 1998 – w jeździe indywidualnej na czas, 1999 – w wyścigu indywidualnym)

Dziewięciokrotnie brał udział w Tour de Pologne, m.in. wygrywając etap w 1986 i klasyfikację górską w 1998, a także trzykrotnie, chociaż bez sukcesów w Wyścigu Pokoju (1990 – 41. miejsce, 1996 – 41. miejsce, 1997 – 43. miejsce). Wygrywał wyścigi kolarskie: Małopolski Wyścig Górski (1987), Dookoła Mazowsza (1989), Bałtyk-Karkonosze Tour (1997), Szlakiem Grodów Piastowskich (1998), Tour of Japan (1999). W 1994 był 73.