The 33-year-old was on the books of the Clarets before his contract expired on June 30, and will now be at the Tottenham Hotspur Stadium until the summer of 2022.
The former England goalkeeper will compete with Paulo Gazzaniga to be a back-up to Hugo Lloris and boost the North Londoners’ homegrown quota.
Hart becomes Jose Mourinho’s second signing of the summer transfer window, with Pierre-Emile Hojbjerg having arrived from Southampton for an undisclosed fee.
Hart was speaking to Tottenham’s official club website moments after signing for Spurs and he insists he came to help the club win.
"I feel I've got a lot of quality and a lot in the bank," said Hart.
“I'm here to help the team any way I can. Be it on the field, off the field, I'm here to try and push the club forward," Hart added.
"No getting away from it, it has been a couple of difficult years for me on the football field - but I feel I've got so much more to give."
Hart fell out of favour at Manchester City - while still England's first choice - after the arrival of Pep Guardiola in 2016, with loan spells at Serie A side Torino and West Ham before a 2018 move to Burnley.
He played 266 league matches during his time in Manchester and was a key member of the City squad that won the 2011-2012 and 2013-2014 Premier League titles.