29 lipca 2016 podpisał pięcioletni kontrakt z włoskim klubem UC Sampdoria. W nowym zespole oficjalnie zadebiutował 14 sierpnia 2016, w wygranym 3:0, meczu Pucharu Włoch przeciwko Bassano, notując asystę przy bramce Ante Budimira. 21 sierpnia 2016 w meczu z Empoli FC (1:0) zadebiutował w Serie A, natomiast 7 maja 2017, w meczu przeciwko S.S. Lazio (3:7), strzelił swoją pierwszą bramkę w tej lidze. W barwach Sampdorii rozegrał łącznie 132 mecze zdobywając 11 bramek i notując 13 asyst.

26 sierpnia 2020 za ok. 10 mln euro przeszedł do Torino, podpisując czteroletni kontrakt. W zespole „Granata Toro” zadebiutował 19 sierpnia 2020 roku w spotkaniu ligowym z AC Fiorentiną. Pierwszą bramkę w nowych barwach zdobył 23 października 2020 w zremisowanym 3:3 meczu z Sassuolo.

14 sierpnia 2025 został zawodnikiem tureckiego ekstraklasowego Kocaelispor.

29 sierpnia 2026 roku, podpisując dwuletnią umowę z opcją przedłużenia o rok, został zawodnikiem Śląska Wrocław.

Kariera reprezentacyjna Z reprezentacją Polski do lat 17 awansował do półfinału na Mistrzostwach Europy U-17 2012.

18 stycznia 2014 zadebiutował w seniorskiej reprezentacji Polski zdobywając bramkę w 56.