29-letni ofensywny gracz jest wychowankiem Zawiszy Bydgoszcz. Grał w przeszłości także w Olimpii Grudziądz, Wiśle Płock, Miedzi Legnica i Koronie Kielce.
Umowę z Widzewem rozwiązał za porozumieniem stron i przeniósł się na Górny Śląsk.
"Rozmowy z GKS przebiegły dynamicznie, w kilka dni dopięliśmy wszystkie szczegóły. Mam nadzieję, że proces aklimatyzacji w nowym klubie będzie szybki. Myślę, że moje doświadczenie pomoże zespołowi" – powiedział piłkarz klubowej telewizji po zakończeniu testów medycznych i podpisaniu kontraktu.
Z łódzkim klubem wiązała go umowa obowiązująca jeszcze przez rok. W minionym sezonie zagrał w barwach Widzewa 30 razy (27 w lidze i 3 w Pucharze Polski), zdobył cztery gole.
Jest piątym zawodnikiem pozyskanym przez katowiczan latem. Wcześniej do śląskiej drużyny dołączył napastnik Maciej Rosołek (Piast Gliwice), pomocnicy Marcel Wędrychowski i Kacper Łukasiak (obaj z Pogoni Szczecin) oraz obrońca Aleksander Paluszek (Śląsk Wrocław).
GKS wykupił z duńskiego Broendby IF innego gracza linii środkowej Mateusza Kowalczyka, który grał w katowickiej drużynie przez rok na zasadzie wypożyczenia.
Po zakończeniu rozgrywek z katowickiego klubu odeszło m.in. dwóch napastników – Sebastian Bergier i Filip Szymczak oraz pomocnik Oskar Repka.
Katowiczanie w poprzednim sezonie byli beniaminkiem, zakończyli rywalizację na ósmym miejscu.