i dyskwalifikacja), a w 2001 nie został dopuszczony do startu z uwagi na podwyższony poziom hemetokrytu.
W 2003 uczestniczył w Giro d'Italia, ale ukończył tylko pięć etapów.
Mistrzostwa Polski Był mistrzem Polski w jeździe indywidualnej na czas (1998, 2001) i wyścigu szosowym ze startu wspólnego (2003) oraz wicemistrzem Polski w wyścigu szosowym ze startu wspólnego (1999) oraz wyścigu górskim (1996)
Mistrzostwa świata i Igrzyska Olimpijskie Reprezentował Polskę na Igrzyskach Olimpijskich w Sydney (2000), zajmując 58. miejsce wyścigu szosowym ze startu wspólnego. Na mistrzostwach świata wystąpił czterokrotnie (1998 – 35 w jeździe indywidualnej na czas, wyścigu szosowego ze startu wspólnego nie ukończył, 1999 – 26 w jeździe indywidualnej na czas, wyścigu szosowego ze startu wspólnego nie ukończył, 2000 – 30 w jeździe indywidualnej na czas, wyścigu szosowego ze startu wspólnego nie ukończył, 2001 – 19 w jeździe indywidualnej na czas, 80 w wyścigu szosowego ze startu wspólnego)