Beck, who had started his final round in tied-15th, six shots off the lead, fired a sparkling six-under-par 65 to force a three-way play-off with Bhullar and Thai veteran Boonchu Ruangkit after the pair returned with 13-under-par 271 total in regulation play.
When Boonchu bogeyed his shot at the second play-off hole and Beck and Bhullar making pars each, it was down to the par-four ninth hole to decide the winner at the US$300,000 full field Asian Tour event.
The 32-year-old Australian sealed his career breakthrough on the Asian Tour when birdied from 10 feet as Bhullar could only par his shot.
"I was sitting in the locker room and cooling off as I thought that there'll be no way I could put myself in a play-off. It was very nerve-wreaking but it's definitely great to make it to six-under and to win in the play-off!" said Beck.
Bhullar was on the verge of becoming the first player to win back-to-back victories on the Asian Tour this season.
The 21-year-old who won his maiden title in Jakarta last year could have added another victory at the Empire Hotel and Country Club had he birdied his closing shot on the 18th from eight feet.
"I had a very good second shot on my 72nd hole but I clearly misread the line," said Bhullar.
"I would like to congratulate Darren for his overdue victory and he really deserves his victory," added the Indian.
At 53 years and 82 days, Boonchu could have written his way into the record books as the oldest winner to win an Asian Tour title.
However, the Thai closed with a costly bogey on the 18th to make it into a three-way play-off, which he made his exit at the second play-off hole.
"It was good to be competing for the title against these younger players again. It has been a long week but I really enjoyed myself this week," said Boonchu who had mixed three birdies with three bogeys to close in 71.
Beck opened his final round with two birdies. He parred the rest of his front-nine to reach the turn in 33.
The Australian's game came back to life with four birdies on the 10th, 14th, 15th and 16th before storming home in 65.
"I knew I was a few shots back and I had to go out there to get birdies. Starting with two opening birdies, I knew I could go on and make a few more birdies. I missed a couple of easy ones but in the same way, I made a lot of good par putts as well," said Beck.
"Starting in seven-under, I really didn't think I could go up the leaderboard. But to finish the way I did, I'm really happy," said the 31-year-old Australian of his round before he won in the play-off.
Source - Asian Tour
Want video tips delivered straight to your inbox? Subscribe to iseekgolf.com newsletters.