Zawodnik AZS-AWF Katowice. Olimpijczyk z Aten (2004). Brązowy medalista na 10 km podczas mistrzostw Europy juniorów w Grosseto (2001 - 43:44.87 s.). Złoty medalista młodzieżowych mistrzostw Europy w Bydgoszczy w chodzie na 20 km (2003 - 1:22:07 s.). Siódmy zawodnik MŚ w Helsinkach (2005) w chodzie na 20 km (1:20:34 s.). 2-krotny mistrz Polski Seniorów w chodzie na 20 km. Wielokrotny mistrz Polski juniorów i rekordzista Polski juniorów na 5 km, 10 km i 20 km.