Medalista halowych mistrzostw Polski seniorów; ma w dorobku cztery medale w chodzie na 5000 metrów: srebrny (Spała 2009) i trzy brązowe (Spała 2008, Toruń 2021 i Toruń 2023). Stawał na podium juniorskich mistrzostw Polski.

Rekordy życiowe chód na 5000 m (stadion) – 19:28,86 (27 maja 2011, Katowice) – 14. wynik w historii polskiej lekkoatletyki chód na 5000 m (hala) – 19:44,80 (26 lutego 2012, Spała) chód na 10 kilometrów – 39:49 (16 września 2012, Woronowo) – 10. wynik w historii polskiej lekkoatletyki chód na 20 kilometrów – 1:21:05 (21 kwietnia 2012, Zaniemyśl) – 14. wynik w historii polskiej lekkoatletyki chód na 35 kilometrów – 2:34:21 (21 maja 2023, Podiebrady) – 5. wynik w historii polskiej lekkoatletyki chód na 50 kilometrów – 3:56:33 (23 marca 2019, Dudince)