His switch was confirmed by Spurs a few minutes after Perisic took to social media to pay tribute to Inter.
Writing on Instagram, he said: "After 254 games, 55 goals, 49 assists, 3 trophies and 18,934 minutes spent on the pitch wearing this glorious jersey; my journey here has come to an end.
"Even though every end means a new beginning it's important to reflect back on these past years and show you my deepest appreciation for the work accomplished.
"It was an unforgettable learning experience for me as a player and for my whole family.
"To the team, the staff, to all the employees but most importantly to the fans : you will always have a special place in my heart.
"I leave feeling privileged having this club in my portfolio."
The 33-year-old Croatia winger is understood to have rejected an offer of £4.25m a year after tax from the Italians to take up a two-year deal with Spurs worth around £170,000 a week.