15 października 2017, zapewniając drużynie remis, 2:2, w wyjazdowym spotkaniu z Bayerem 04 Leverkusen, zdobył swoją jedyną bramkę dla Wolfsburga. Od listopada 2017 cierpiał na przewlekłe bóle pleców, które uniemożliwiały mu trenowanie. Leczony był w Niemczech, a także w Polsce, gdzie rehabilitował się pod okiem fizjoterapeuty Leszka Dyi. Do gry powrócił 28 kwietnia 2018, rozgrywając 75 minut w meczu z Hamburgerem SV (1:3). 3 stycznia 2019 rozwiązał kontrakt za porozumieniem stron.

Powrót do Wisły Kraków W styczniu 2019 powrócił do Wisły Kraków, pogrążonej w kłopotach finansowych. Wspomógł klub pożyczką w wysokości 1,33 mln zł, a 7 lutego podpisał z nim półroczny kontrakt. Zgodnie z warunkami umowy zarabiał 500 zł miesięcznie, a całą kwotę zobowiązał się przekazać na zakup biletów dla dzieci z domów dziecka. W sezonie 2018/2019 wystąpił w ośmiu spotkaniach i strzelił pięć bramek.

Od sierpnia 2021 do kwietnia 2023 nie zaliczył żadnego występu dla „Białej Gwiazdy”, z powodu urazu kolana i późniejszego leczenia; 20 maja 2023 wrócił na boisko, wchodząc w 82. minucie meczu I ligi przeciwko Podbeskidziu Bielsko-Biała.