Sevilla confirmed last night they had accepted an offer from City for the 27-year-old Spain winger, with reports suggesting the deal could be worth up to £24million.
There had been speculation Real Madrid were keen on his services, but Navas, who has spent his entire career to date with local club Sevilla, said he had made up his mind on a switch to City long ago.
Navas was quoted as saying by the Spanish media: "We've been talking with Manchester City for four months. The decision is taken.
"There had been rumours (about Real Madrid), but Manchester City were in from the start and I had decided some time ago. It's a good project and it was the moment to make the step.
"The Premier League is a competition where the football is very fast. I'm really looking forward to it. Manchester City are making a great team.
"I'm going from Sevilla, which is a very nice place, and I'm going to a great club in England."