Arsenal have confirmed the deal on their official website.
The 30-year-old French international is desperate to be a part of the national team squad for the Euros and he knows that it is only possible if he keeps playing regularly.
Hector Bellerin’s excellent form this season has limited Debuchy’s first team opportunities at Emirates and the former Newcastle defender played just seven times for the Gunners this season.
Debuchy joined Arsenal back in 2014 and won the FA Cup during his time at the London club.