Osiągnięcia Wyścigi wieloetapowe Jego największym sukcesem w karierze było zwycięstwo w Tour de Pologne w 2000. W tym samym wyścigu w 2001 zajął 3, a w 2003 – 10. miejsce, a w 1999 wygrał klasyfikację górską i najaktywniejszych. Był także zwycięzcą Małopolskiego Wyścigu Górskiego (1994), Bałtyk-Karkonosze Tour (2001), Wyścigu Szlakiem Grodów Piastowskich (2004). W 2002 wygrał Wyścig Pokoju (a także jeden z etapów, jazdę indywidualną na czas i klasyfikację górską), ale został zdyskwalifikowany za użycie środków dopingujących. W związku z dyskwalifikacją odebrano mu także zwycięstwo w wyścigu Szlakiem Grodów Piastowskich w 2003, w którym wystartował, pomimo iż dyskwalifikacja mijała mu 30 kwietnia 2003.

W Wyścigu Pokoju startował pięciokrotnie (1995– 31 m., 1996 – 30 m., 1997 – 44 m., 1999 – 23 m. i wygrany etap, 2000 – 2 m., 2002 – 1 m.