9 sierpnia 2012). W Ekstraklasie występował regularnie, choć nie zawsze w podstawowym składzie (12 razy wchodził na boisko z ławki rezerwowych). 10 maja 2013 w meczu z Widzewem Łódź (4:0) zdobył swoją jedyną ligową bramkę w sezonie 2012/2013. W sezonie 2013/2014 rozegrał w Ekstraklasie 33 mecze i strzelił trzy gole. Okresowo występował na pozycji prawego obrońcy, nominalnie zajmowanej przez Tomasza Kędziorę. Nie przedłużył wygasającego z końcem czerwca 2014 kontraktu z Lechem (poznański klub prowadził z nim negocjacje, przedstawiając kilka ofert nowej umowy) i na początku lipca 2014 stał się wolnym zawodnikiem.

Dalsza kariera W lipcu 2014 podpisał umowę z Lechią Gdańsk. Zadebiutował w niej 19 lipca 2014 w meczu z Jagiellonią Białystok (2:2), w którym zmienił w 86. minucie Piotra Wiśniewskiego. W sezonie 2014/2015 rozegrał w Ekstraklasie 24 spotkania (13 w podstawowym składzie), ponadto wystąpił w sześciu meczach trzecioligowych rezerw gdańskiego klubu, dla których zdobył dwie bramki. Po zakończeniu rozgrywek Lechia nie przedłużyła z nim umowy. W czerwcu 2015 trafił do Podbeskidzia Bielsko-Biała. W sezonie 2015/2016, w którym bielski klub spadł do I ligi, był jego podstawowym zawodnikiem – zagrał w 33 meczach, w których zdobył cztery bramki (jedną z rzutu karnego).