8 lipca 2015 został wypożyczony na cały sezon do występującego w Ekstraklasie, Podbeskidzia Bielsko-Biała. W zespole Górali, rozegrał łącznie 35 meczów (33 ligowe i 2 w Pucharze Polski), strzelając w nich 10 goli i w sezonie 2015/16 spadł z nim z Ekstraklasy. 20 maja 2016 podpisał obowiązujący od 1 lipca 2016, czteroletni kontrakt z Cracovią. W nowym klubie zadebiutował 17 lipca 2016 w meczu I kolejki Ekstraklasy przeciwko Piastowi Gliwice (5:1), strzelając jednocześnie debiutanckiego gola.

Po ograniczonym czasie gry, w Cracovii w 2018 roku, powrócił do Miedzi Legnica 31 sierpnia 2018 roku na zasadzie wolnego transferu w ramach czteroletniej umowy.

W lipcu 2019 roku przeniósł się za granicę do cypryjskiego klubu Enosis Neon Paralimni, grającego w pierwszej lidze, na roczny kontrakt. W sezonie 2019–2020 wystąpił w 11 meczach (2 gole), zanim w grudniu 2019 został zwolniony za obopólną zgodą.

Po przejściu na emeryturę w 2021 roku założył wraz z agentem Pawłem Kopciem agencję zarządzającą, oferującą wsparcie finansowe, zdrowotne i szkoleniowe klientom na rynkach takich jak Niemcy, Cypr i Portugalia.

Statystyki Klubowe Aktualne na 22 maja 2018