The World and European champion joins Arsenal after a year with the La Liga side.
The 27-year-old joins the Gunners for an undisclosed fee and has signed a long-term contract with the club.
“Santi Cazorla is a great signing for us. He is a player with good experience at both club and international level, who will add significant quality to our squad,” said manager Arsene Wenger.
“He is a versatile, attacking midfield player who can play comfortably on either side of the pitch or centrally. He has good pace, is technically gifted and will be a huge asset to Arsenal. We are delighted that he is joining us.”
Cazorla added: “I’m so happy to be joining Arsenal. This is a club with great players, a fantastic stadium and huge support. The club has one of the best managers in football and their style of play is recognised and admired all over the world.”