W sezonie 2004 po słabszym sezonie w barwach Stali Rzeszów zawodnik postanowił się ponownie przenieść do Krosna, aby z walczyć o utrzymanie beniaminka I ligi.

3 maja 2006 podczas meczu ligowego miał wypadek, po którym stracił władzę w nogach i w konsekwencji zakończył karierę żużlową. W latach 2009–2011 pełnił funkcję trenera klubu KMŻ Lublin jednak po nieudanym początku sezonu 2011 rozwiązał umowę z klubem za porozumieniem stron.

Handbike Po wypadku nie zrezygnował z czynnej kariery sportowej i zaczął uprawiać narciarstwo zjazdowe na nartach jednośladowych mono ski. Ponadto trenuje kolarstwo na rowerze z napędem ręcznym, tzw. handbike. W tej dyscyplinie odnosi sukcesy (1. miejsce w Mistrzostwach Polski, VI w MŚ w jeździe na czas, cztery zwycięstwa w zawodach Pucharu Europy, 2. miejsce w maratonie nowojorskim; 1. miejsce w klasyfikacji generalnej Pucharu Świata 2012, 2013).

W 2012 roku podczas XIV letnich igrzysk paraolimpijskich zdobył dwa złote medale w kolarstwie szosowym w kategorii H3 (tzw.