Dzisiejszy solenizant w barwach opolskiej Odry wystąpił 22-krotnie (w Sezonie 1999/2000, 3 bramki – red.). Na arenie krajowej wybił się wszakże dopiero dwa lata później, w Górniku Zabrzej. Zaowocowało to debiutem w reprezentacji Polski podczas towarzyskiego spotkania z Danią (20 listopada 2002 r.: Dania - Polska 2:0 - red.). W sumie z białym orzełkiem na piersiach wystąpił 19-krotnie, pięciokrotnie wpisując się na listę strzelców.
Po niezwykle udanym roku 2002, swoją karierę kontynuował w zespołach: Dyskobolia Grodzisk Wielkopolski (2003), NEC Nijmegen (2004-2007), Wisła Kraków (2007-2009), Ruch Chorzów (2009-2010), Korona Kielce (2010-2011), Cracovia (2011), i ponownie Ruch (2012 - ).
Sukcesy klubowe: mistrz 2007/2008, 2009/2009 (z Wisłą).

