W 2012 roku podczas Mistrzostw Polski w biegu 24-godzinnym w Katowicach zajął 20. miejsce z wynikiem 168,367 km. Podczas Mistrzostw Europy w biegu 24-godzinnym w Katowicach zdobył brązowy medal w drużynie z Piotrem Sawickim, Pawłem Szynalem i Andrzejem Radzikowskim, z wynikiem 741,267 km.

W 2015 roku podczas Mistrzostw Polski w biegu 24-godzinnym w Łyse zajął 16. miejsce z wynikiem 186,746 km.

W 2018 roku podczas Mistrzostw Polski w biegu 24-godzinnym w Łyse zajął 46. miejsce z wynikiem 143,671 km.

Osiągnięcia RokImprezaMiejsceKonkurencjaPozycjaWynik 1997 Mistrzostwa Europy w biegu na 100 km 1997 Firenze indywidualnie 33. miejsce 7:58:06 1999 Mistrzostwa Świata w biegu na 100 km 1999 Chavagnes-en-Paillers indywidualnie 47. miejsce 7:30:59 2000 Mistrzostwa Europy w biegu 24-godzinnym 2000 Uden indywidualnie 18. miejsce 216 570 m 2002 Mistrzostwa Europy w biegu 24-godzinnym 2002 Gravigny indywidualnie 50. miejsce 115 375 m 2003 Mistrzostwa Europy w biegu 24-godzinnym 2003 Uden indywidualnie 67. miejsce 150 173 m 2003 Mistrzostwa Świata w biegu 24-godzinnym 2003 Uden indywidualnie 78. miejsce 150 173 m 2005 Mistrzostwa Europy w biegu 24-godzinnym 2005 Wörschach indywidualnie 38. miejsce 204 722 m 2005 Mistrzostwa Świata w biegu 24-godzinnym 2005 Wörschach indywidualnie 50.