Perisic's contract at Inter expires this summer and he was keen to explore a new challenge.
The Croatia international comes with a wealth of experience, having turned out for the likes of Borussia Dortmund, Wolfsburg and Bayern Munich, where he won the UEFA Champions League in the 2019/2020 season.
Perisic worked with Spurs manager Antonio Conte at Inter in the 2020/2021 season when they won the Serie A title.
Perisic has agreed a two-year contract at the Tottenham Hotspurs stadium.
"When I got in contact with the coach and the sporting director, I told them I had really wanted to come to the Premier League since 2009 when I started playing professional football in Belgium," Perisic told Spurs' official website.
"It's a privilege to work with a coach like Antonio. It was a perfect year at Inter, I am very pleased to see him again. He lives football every minute, every hour and every day, even when he's sleeping he's thinking about it.
"I was watching the last two or three games and, after the win against Arsenal, it was obvious Tottenham would reach the Champions League, and it was good for me because I want to play in the biggest games."
The 33-year-old has won 113 caps for the Croatia national team, scoring 32 goals, including one in the 4-2 defeat to France in the 2018 FIFA World Cup final in Russia.