The Bee Gees star had the operation after a serious illness, E! News says.
The news means that Gibb has pulled out of a number of upcoming public appearances, while his attendance at the premiere of his classical score The Titanic Requiem is still in doubt.
His publicist said: "He is currently recovering in hospital and therefore, for the time being all existing commitments prior to The Titanic Requiem concert [on April 10] have had to be cancelled."
Gibb confirmed in November that he had been diagnosed with liver cancer but revealed earlier this month that he is in remission.
His current condition is not yet known.
> Robin Gibb: 'Cancer is payback for Bee Gees success'
> Bee Gees' Robin Gibb gets standing ovation at first post-cancer gig