The 19-year-old is regarded as one for the future at the Etihad Stadium.
Razak has impressed while on loan at Portsmouth this season and has now been handed a new three-and-a-half-year contract with City.
The Ivory Coast-born starlet’s currently contract was set to expire at the end of the season.