The £23million summer arrival from Inter Milan was injured on his City debut against Timisoara in the Europa League.
His recovery is expected to take around six weeks but the 20-year-old was staying positive as he left the San Matteo hospital in Pavia, Italy.
'I'm fine and the surgery went well,' he told corrieredellosport.it. 'I hope to return to play in as little time as possible.'
Road to recovery: Balotelli leaves the San Matteo hospital in Pavia on crutches
PICTURE SPECIAL: Mad-cap Mario in high spirits ahead of Milan operationSign up to our FREE Fantasy Football game - with £40,000 in prize money up for grabsALL THE WEEKEND BARCLAYS PREMIER LEAGUE TEAM NEWSNeville: Now I hate Manchester City more than LiverpoolMANCHESTER CITY FC