miejsce w grupie F i awansowała do 1/16 finału Ligi Europy. Łącznie w sezonie 2016/2017, wystąpił w 38 meczach Legii i ponownie zdobył z warszawskim klubem mistrzostwo Polski. 16 lutego 2018 w ligowym meczu ze Śląskiem Wrocław zanotował 100. występ w barwach Legii Warszawa. W sezonie 2017/2018 wystąpił łącznie w 38 meczach Legii i po raz trzeci z rzędu zdobył z nią mistrzostwo Polski, a także pokonując w finale 2:1 Arkę Gdynia, po raz drugi wygrał Puchar Polski.

MKE Ankaragücü 29 stycznia 2019 podpisał kontrakt z tureckim klubem MKE Ankaragücü, ważny do 30 czerwca 2020. 11 lutego 2019 zadebiutował w nowej drużynie i zaliczył asystę, w wygranym meczu z Kasımpaşą SK (3:0). Swoją pierwszą bramkę w nowych barwach zdobył 4 maja 2019 roku, w zremisowanym 2:2 spotkaniu z Rizesporem. W swoim pierwszym sezonie w drużynie z Ankary zagrał w 14 spotkaniach, w których strzelił 2 bramki i zanotował 1 asystę.

Powrót do Jagiellonii 3 lipca 2021 roku ponownie związał się z Jagiellonią Białystok. Zawodnik podpisał dwuletni kontrakt.

Wieczysta Kraków 30 czerwca 2023 ogłoszono, że od sezonu 2023/24 będzie reprezentował barwy trzecioligowego klubu Wieczysta Kraków.