Financial details were not disclosed but British media reported the transfer fee was 23 million euros ($27.10 million).
Torres scored six goals and had eight assists for Valencia in all competitions last season as they came ninth in La Liga.
“I am so happy to be joining City. Every player wants to be involved in attacking teams and Manchester City are one of the most attacking in world football,” Torres told the club website.
“Pep (Guardiola) encourages a really open, aggressive style, which I love, and he is a manager with a proven track record of improving players. To have him overseeing my development is a dream.”
Torres joins City as a replacement for Germany winger Leroy Sane who moved to Bundesliga champions Bayern Munich last month for 45 million euros plus add-ons.
Here we go! We’re delighted to announce the signing of @FerranTorres20 from Valencia on a five-year deal ✍️🔵… https://t.co/agDiT05a3k
— Manchester City (@ManCity) 1596567600000
“He’s young and still developing, but his technical qualities are exactly what we are looking for in a winger,” City’s director of football Txiki Begiristain said of Torres.
“He’s quick, direct, can create space with one movement and is capable of producing match-winning moments.”
City have also been linked with a 41 million pounds ($53.56 million) move for Bournemouth central defender Nathan Ake as Guardiola looks to close the gap on Premier League champions Liverpool next season.
Second-placed City finished 18 points adrift of the Anfield side but won the League Cup and are still in the Champions League, where they lead Real Madrid 2-1 ahead of their last-16 second-leg home match on Friday.
More News
EXPLAINED: From Silver to Gold! Why Navdeep Singh’s javelin medal was upgraded at Paris Paralympics | Paris Paralympics News – Times of India
USA men win third Paralympic wheelchair basketball title in a row | Paris Paralympics News – Times of India
‘Jab India jeetta hai toh Pakistan mein … ‘: Former Pakistan captain brutally trolled for congratulating Rohit Sharma, Virat Kohli | Cricket News – Times of India