Był wychowankiem Spartakusa Pyrzyce, od 1989 do 1991 LKS „Pomorze” Stargard, od 1993 przez większość kariery reprezentował klub Skra Warszawa; od 2003 zawodnik krakowskiego Wawelu. W 2004 ukończył studia na Wydziale Wychowania Fizycznego i Fizjoterapii Politechniki Opolskiej. Jest również absolwentem Szkoły Głównej Handlowej na kierunku marketing sportowy.

Współpracował jako stały ekspert w programie "nSport bez ciśnień" w kanale nSport na platformie N. Od 2011 współprowadzi wraz z Przemysławem Iwańczykiem  program "Atleci" w Polsat Sport.

Jest pomysłodawcą akcji stadionowej "BiegamBoLubię" i prowadzącym wraz z Krzysztofem Łoniewskim audycję "Biegam, bo lubię" na antenie Trójki Polskiego Radia.

Jest prezesem Fundacji Wychowanie przez Sport. Pełnił funkcję zastępcy dyrektora Instytutu Sportu.

Był członkiem honorowego komitetu poparcia Bronisława Komorowskiego przed wyborami prezydenckimi w Polsce w 2015 roku.

Rekordy życiowe Bieg na 400 metrów przez płotki – 48,17 s. (20 sierpnia 1998, Budapeszt) – 2. wynik w historii polskiej lekkoatletyki

Ranking Track and Field News 1998 – 9. miejsce 2000 – 8. miejsce 2001 – 9. miejsce 2002 – 10. miejsce

Światowy ranking lekkoatletyczny IAAF 2001 – 6.