Besiktas said the 26-year-old forward will earn 7.5 million euros per season after an injury-hit final year at Juventus.
On Thursday, Serbian international Dusan Vlahovic signed a three-year deal with Besiktas after arriving in Istanbul on Wednesday night to greet supporters.
Vlahovic's final season in Italy was hampered by thigh and calf injuries, limiting him to seven goals after joining Juventus from Fiorentina in 2022, where he scored 68 goals in 168 matches.
Besiktas confirmed the forward will earn USD 8.6 million per season, and he joins Belgian forward Leandro Trossard, who transferred from Arsenal in mid-July.
The Serb declared, "We want to be champions," upon arrival, as Besiktas seeks to end a title drought dating to 2021.
Besiktas continues to struggle competing with Istanbul rivals Galatasaray and Fenerbahce, making Vlahovic's arrival crucial to closing the gap in Turkish football.
Serbian footballer Dušan Vlahović is the new member of Besiktas, the Turkish club confirmed on its website. The 26-year-old has signed a three-year contract, earning an average of 7.5 million euros net per season, the Turkish giants wrote.