Kolarstwo górskie Mistrzostwa Polski W 2007 został wicemistrzem, a w 2008 mistrzem Polski juniorów. Pięciokrotnie zdobył mistrzostwo Polski w kolarstwie górskim seniorów w konkurencji XC (2012, 2013, 2014, 2015, 2017) (co dało mu również tytuł mistrza Polski w kategorii U-23 w 2012), trzykrotnie wicemistrzostwo Polski seniorów i równocześnie mistrzostwo Polski w kategorii U-23 w tej konkurencji (2009, 2010, 2011). W 2010 i 2011 wywalczył wicemistrzostwo Polski seniorów w maratonie MTB.

Mistrzostwa świata W 2007 i 2008 zajął 10. miejsce w wyścigu juniorów, a w 2008 także 4. miejsce w wyścigu drużynowym (z Mają Włoszczowską, Marcinem Karczyńskim i Dariuszem Batkiem). W 2009 był 5. w wyścigu młodzieżowców (U-23) i 11. w wyścigu drużynowym (z Mają Włoszczowską, Marcinem Karczyńskim i Maciejem Adamczykiem). W 2010 był 6. w wyścigu młodzieżowców. W 2011 wywalczył srebrny medal w wyścigu młodzieżowców, a w wyścigu drużynowym zajął 15. miejsce (z Mają Włoszczowską, Kornelem Osickim i Bartłomiejem Wawakiem), w 2012 był 20. w wyścigu młodzieżowców, w 2013 16. w wyścigu seniorów, a w tzw. wyścigu eliminacyjnym odpadł w kwalifikacjach, w 2014 33. w wyścigu seniorów.