Od 2022 do 2023 występował w niemieckim VfL Bochum, ale nie przebił się do pierwszego składu, przeszkodziły mu w tym m.in. kontuzje. 10 sierpnia 2023 rozwiązał umowę z zespołem za porozumieniem stron. 29 sierpnia 2023 podpisał trzyletni kontrakt z występującym w III lidze klubem Wieczysta Kraków. Zadebiutował 2 września 2023 w domowym, wygranym 7:0 spotkaniu ligowym przeciwko KS Wiązownica, w którym rozegrał pierwsze 58 minut i dostał żółtą kartkę. W sezonie 2023/2024 awansował z klubem do II ligi.
4 września 2026 ogłosił zakończenie kariery piłkarskiej.
Kariera reprezentacyjna W reprezentacji Polski zadebiutował w towarzyskim meczu ze Słowenią, rozegranym 14 listopada 2016. 4 czerwca 2018 został powołany przez selekcjonera Adama Nawałkę na Mistrzostwa Świata 2018 w Rosji i zaliczył dwa pełne występy w meczach z Kolumbią i Japonią. Jedyną bramkę w reprezentacji zdobył 19 listopada 2019 w meczu ze Słowenią. Po raz ostatni wystąpił w barwach narodowych za kadencji Czesława Michniewicza w czerwcu 2022 w spotkaniu Ligi Narodów z Belgią.