The defending triple world champion headed Lotus drivers Kimi Raikkonen and Romain Grosjean, who denied Paul di Resta a first career podium in the closing laps.
Starting second, Vettel took the lead on lap three and then controlled the 57-laps race as he came home 9.1 seconds clear of nearest rival.
"It was a fantastic race," said Vettel.
"I have to give a big, big thank you to the team today it was faultless from start to finish. The pace was phenomenal the car was great. We took good care of the tyres and it all paid off."
It was the 25-year-old's 28th career win and it saw him move into sixth on the all-time list of Grand Prix wins taking him past Jackie Stewart.
Image: © Getty
Copyright is owned by Asia Outlook and/or Outlook Publishing. All rights reserved.