Financial details of the transfer were not disclosed but British media reported Spurs paid 15 million pounds to secure the 28-year-old Ireland international.
"I'm extremely happy... I'm very proud to be joining such a big club," Doherty told Spurs' website here "With the size of the club... and the manager, once I knew there was interest it was a no-brainer for me to get myself down to London. My time at Wolves was fantastic... But coming here, it just feels like it’s going to take my game and my career to the next level.”
Doherty, who joined Wolves in 2010, played 50 times in all competitions last season and scored seven goals as they finished seventh in the league and reached the Europa League quarter-finals.