Bhullar carded a total of 20-under but despite his valiant effort fell three shots short of the South African.
The South African shot a 10-under 62 to open up a three-stroke lead over China's Wenchong after the third round in Greater Noida.
The Indian was the best-placed Indian at four-under after seven holes.
Bhullar sealed the deal with a flawless five-under 67 to win.
LFW 2016, Day 4: Jacqueline, Riteish, Malaika Dazzle On The Ramp
Michael Jackson(1958-2009): Of successes, controversies and music
SRK to Sonakshi Sinha: What Your Favourite Stars Shared on Instagram This Week
Weekly Roundup: Smartphones and Other Gadgets Launched in India
StarGaze: Katrina- Sidharth Visit Jhalak Sets, Tiger Shroff Promotes A Flying Jatt