Od 2006 startuje w klasie N4. W 2008 zdobył tytuł Wicemistrza Polski, będąc jednocześnie najszybszym Polakiem w RSMP. W 2009 został kierowcą w zespole Subaru Poland Rally Team, startując za kierownicą Subaru Impreza N14 zajął czwarte miejsce w klasyfikacji generalnej RSMP. W latach 2010−2013, startując Subaru Impreza, cztery razy z rzędu wywalczył tytuł Mistrza Polski w klasyfikacji generalnej Rajdowych Samochodowych Mistrzostw Polski. W 2013 został odznaczony Srebrnym Krzyżem Zasługi. W 2015, startując z Jarosławem Baranem Fordem Fiesta R5 ze stajni M-SPORT w barwach LOTOS Rally Team, wywalczył tytuł Mistrza Europy, a w 2016 i 2017 obronił tytuł.

W sezonie 2018 rozpoczął starty w Rajdowych Mistrzostwach Świata w klasie WRC2. W 2019 wywalczył tytuł Wicemistrza Świata WRC2 i od tego czasu nie schodzi z podium. W kolejnych latach zajmował: trzecie miejsce w 2020 (WRC3), drugie w 2021 (WRC3) oraz trzecie w 2022 roku (WRC2).