Lukas Podolski has agreed to a three-year deal with Turkish club Galatasaray for an initial 1.8million pounds.
The German will also receive further payments based on the Turkish champions' qualification for the Champions League.
The 30-year-old striker, who joined Arsenal in 2012 for a reported 11million pounds, scored 31 goals in 82 appearances for the Arsene Wenger side.
Podolski also played an instrumental role in Arsenal's FA Cup win in 2013, however, he spent half of last season on loan at Inter Milan, the BBC reported.
Podolski was part of the Germany's World Cup winning squad in 2014.