30-letni lewy obrońca na dobre zaistniał w Ekstraklasie dopiero po transferze do Ruchu Chorzów w 2008 roku. Szybko zyskał miejsce w pierwszym składzie i był jednym z najważniejszych zawodników Niebieskich.
Na Konwiktorską trafił w styczniu 2010 roku. W barwach Polonii zdążył rozegrać 42 mecze ligowe.
Za sobą ma także debiut w reprezentacji Polski. W 2010 roku uczestniczył w Pucharze Króla Tajlandii, w którym wystąpił w dwóch meczach - z Danią i Tajlandią.