The powerful left-hander smashed 11 sixes and five fours as the Windies successfully chased down England’s score of 182 for six at the Wankhede Stadium.
Destructive opener Gayle was largely off-strike in the opening stages of the Super 10 Group One clash but lit up the tournament when the opportunity came his way.
He hit two consecutive sixes off spinner Adil Rashid in the ninth over as the West Indies sat at 85 for two at the half-way stage of their innings.
Gayle, 36, then repeated the feat against Ben Stokes in the 11th as he single-handedly took control of the Windies’ assault on England’s total.
Opener Johnson Charles had gone for nought in the first over while Marlon Samuels had made a speedy 37 before being caught deep by David Willey off Rashid.
Denesh Ramdin went for 12 while Dwayne Bravo could manage only two, but Gayle remained destructive as partners fell around him.
The Jamaican, who was accused of sexism after he asked an Australian TV presenter for a date live on air in January during the Big Bash League, hit one monstrous six after another.
He clinched his century in the 18th over with a quick single as he finished on 100 not out from 48 balls.