Reprezentował Polską na arenie międzynarodowej. Uczestnik mistrzostw świata: w 2005 w Helsinkach, gdzie w chodzie na 20 km zajął 24. miejsce oraz w 2007, gdzie na mistrzostwach świata w Osace nie ukończył zawodów na dystansie 50 km. Na Mistrzostwach Europy w Lekkoatletyce 2006 (Göteborg) zajął 17. miejsce w chodzie na 50 km. Wielokrotny uczestnik pucharów świata i Europy w chodzie sportowym. Srebrny medalista Pucharu Świata w chodzie na 50 km w drużynie (La Coruña 2006). Najwyższe miejsce indywidualnie – 14. na 50 km – osiągnął na tej samej imprezie.

Brał też udział w jednym seniorskim meczu międzypaństwowym z reprezentacjami Czech, Rumunii i Węgier (Békéscsaba, 2001) – w wyścigu na 20 km indywidualnie zajął 9. miejsce, a drużyna „Polska I”, którą reprezentował, zajęła 1. miejsce.

W czasie swojej kariery reprezentował kluby Gwda Piła, AZS-AWF Warszawa i AZS-AWF Poznań.

Życie prywatne i zawodowe Ukończył Szkołę Wyższą Psychologii Społecznej w Warszawie na kierunku socjologia.

Był trenerem w klubie lekkoatletycznym RK Athletics. Pracował jako fizjoterapeuta w siatkarskiej Ekstraklasie, a w latach 2010–2011 odpowiadał za przygotowanie fizyczne w klubie sportowym Cork City.