W latach 1995–2011 wystąpił w 349 konkursach Pucharu Świata. Odniósł 39 zwycięstw, 92 razy stał na podium, 198 razy zajmował miejsce w pierwszej dziesiątce zawodów, a 307 razy zdobywał punkty PŚ. Łącznie zgromadził 13070 punktów PŚ. Jako zawodnika cechowały go mocne odbicie z progu i bardzo niska pozycja w locie. W trakcie kariery skakał na nartach marki Elan (1994–1996 oraz 1999–2004), Rossignol (1996–1998) i Fischer (2004–2011).
Po sezonie 2010/2011 zakończył karierę skoczka narciarskiego i rozpoczął starty w rajdach samochodowych. W 2012 zdobył tytuł międzynarodowego rajdowego mistrza Polski i Czech, a w 2013 odniósł pierwsze w karierze zwycięstwo w rajdach terenowych. W latach 2012–2016 pięciokrotnie uczestniczył w Rajdzie Dakar. Po zakończeniu kariery sportowej podjął pracę w Polskim Związku Narciarskim. W latach 2016–2022 był dyrektorem koordynatorem ds. skoków narciarskich i kombinacji norweskiej w PZN. W latach 2022–2026 był prezesem związku.