Zawodnik największy dotychczasowy sukces na arenie krajowej odniósł w roku 2009, kiedy to został mistrzem kraju w chodzie na 50 km. Uzyskał wówczas najlepszy wynik w Europie na 50 km do lat 23. Wielokrotny Mistrz Polski Juniorów w chodzie sportowym, rekordzista Polski młodzików, juniorów młodszych na 5 km. Dwukrotny brązowy medalista pucharu Europy w drużynie (Metz 2009 – chód na 20 km, Dudince 2013 – chód na 50 km). Brązowy medalista drużynowych mistrzostw świata w chodzie (chód na 50 km, drużyna). Siódmy zawodnik mistrzostw świata juniorów młodszych w Kanadzie (Sherbrooke 2003). Piętnasty zawodnik igrzysk olimpijskich w Londynie (2012) w chodzie na 50 kilometrów. Wychowanek Sokoła Mielec.