Zawodnik AZS Poznań jest pięciokrotnym medalistą mistrzostw kraju w chodzie na 50 kilometrów. Na tym samym dystansie zajął 8. miejsce podczas mistrzostw Europy (Barcelona 2010). Zajął 11. lokatę na uniwersjadzie w 2011 (Chód na 20 kilometrów) oraz 6. miejsce w chodzie na 50 km na Igrzyskach Olimpijskich w Londynie w 2012 roku. W 2013 był siódmy w chodzie na 50 kilometrów podczas mistrzostw świata w Moskwie.