Joe Hart has left Manchester City to join Burnley on an initial two-year deal for a fee worth around £3.5m.
Burnley also have an option to his extend his contract by a further year after personal terms were finalised late on Monday night.
The 31-year-old could start the opening game of the Premier League season against Southampton on August 12, with fellow England internationals Nick Pope and Tom Heaton currently injured.
"It's definitely the right time for me to move on," Hart told Burnley's website.
"They (Manchester City) are doing fantastic and I'm very happy for them. They need to go on and do their thing and I need to do mine.
The new season is here
Get Sky Sports' dedicated football channels for over 500 live games of football this season. Find out more.
"I feel good. I feel like I'm in the right place and I feel like this is my time to kick on now.
"I didn't really think this was going to be an option. There is a fantastic goalkeeping department but there was a slot for me and I really like I can do something and help this club go in the direction it wants to go.
"Everything has really impressed me. I've heard such good things about the atmosphere.
"They say it's priceless but to be part of a team where everyone is pushing in the same direction is not as normal as you would expect it to be.
"I heard that was the vibe and I've come here first day, and you can just see it. It just stinks of it. Everyone wants to play for each other, everyone wants to win and everyone wants to do their best."
Hart, who won two Premier League titles with City, spent last season on loan at West Ham.
Transfer Talk: Is it the end for Martial?
The Transfer Talk panel discuss whether Anthony Martial's increasingly-strained relationship with Jose Mourinho can be repaired.
In 2016, Hart went on loan to Italian side Torino after falling down down the pecking order at the Etihad following Guardiola's arrival.
Elsewhere, Burnley's attempt to sign Sam Clucas from Swansea failed after they were unable to agree personal terms, according to Sky sources. The two clubs had agreed an £8m fee.