28 stycznia doszło do porozumienia pomiędzy Legią i Lechem, dzięki czemu Bereszyński trafił do Warszawy pół roku wcześniej. Następnego dnia miała miejsce oficjalna prezentacja piłkarza. W nowym zespole zadebiutował 23 lutego podczas przegranego 2:3 ligowego starcia z Koroną Kielce. W pięciu sezonach gry w Warszawie zdobył 4 mistrzostwa Polski i 3 puchary Polski. 4 stycznia 2017 podpisał czteroipółletnią umowę z włoską UC Sampdorią. W nowym klubie zadebiutował 19 stycznia 2017 w przegranym 0:4, meczu Pucharu Włoch przeciwko Romie. 29 stycznia 2017, w wygranym 3:2, ligowym meczu przeciwko tej drużynie, zadebiutował w Serie A.

7 stycznia 2023 został wypożyczony do włoskiego klubu SSC Napoli, z opcją wykupu. Pół roku później znów został wypożyczony, tym razem do włoskiego klubu Empoli FC. 20 września 2025 został zawodnikiem występującego we włoskiej Serie B Palermo.

3 lipca 2026 został zawodnikiem Motoru Lublin, podpisując kontrakt obowiązujący do 30 czerwca 2028 roku.