W 2006 trafił do Polonii Warszawa, w której zadebiutował 5 sierpnia w meczu z Ruchem Chorzów, natomiast pierwszego gola strzelił 25 marca 2007 w spotkaniu ze Stalą Stalowa Wola. Jesienią 2008 występował w rezerwach warszawskiego klubu. W 2009 przeszedł do Korony Kielce. Przed sezonem 2010/11 został jej kapitanem. 10 września 2011 zdobył swoją pierwszą bramkę w najwyższej klasie rozgrywkowej – strzelił gola w pojedynku ze Śląskiem Wrocław, przyczyniając się do zwycięstwa 2:1.

24 kwietnia 2015 zakończył karierę piłkarską jako zawodnik Korony Kielce, obejmując jednocześnie stanowisko skauta świętokrzyskiego klubu.

Kariera międzynarodowa W 1999 wraz z reprezentacją do lat 17 wziął udział w mistrzostwach świata w Nowej Zelandii – w turnieju tym zagrał w trzech meczach (we wszystkich w podstawowym składzie).

W maju 2000 uczestniczył z reprezentacją U-16 w mistrzostwach Europy w Izraelu. Występował także w zespołach do lat 19 i 21.