Zagrał w dwóch meczach reprezentacji Polski z Węgrami.

SezonKlubMeczeGole1998/99Ruch Radzionków1611999/00Ruch Radzionków2852000/01Ruch Radzionków2812001/02Ruch Radzionków2822002/03Odra Wodzisław Śląski3022003/04Odra Wodzisław Śląski2212004/05Odra Wodzisław Śląski2112005/06 (j)Odra Wodzisław Śląski1502005/06 (w)Ruch Chorzów1712006/07Ruch Chorzów3352007/08Ruch Chorzów2872008/09Ruch Chorzów3042009/10Ruch Chorzów3042010/11Ruch Chorzów2842011/12Ruch Chorzów260

Kariera trenerska W lutym 2013 rozpoczął karierę trenerską w Górniku Wesoła, jednak jego przygoda z mysłowickim klubem nie potrwała długo. Od 26 września 2013 pełnił funkcję szkoleniowca drugoligowej Concordii Elbląg.

24 kwietnia 2017 został asystentem Krzysztofa Warzychy przy pierwszej drużynie Ruchu Chorzów. Po zakończeniu sezonu Ekstraklasy 2016/17 zrezygnowano z jego usług.

5 lipca 2021 ponownie dołączył do sztabu szkoleniowego Ruchu Chorzów. Został wówczas trenerem przygotowania motorycznego w sztabie Jarosława Skrobacza, a następnie Jana Wosia i później Janusza Niedźwiedzia.