Shiv Kapur claimed victory at the inaugural Yeangder Heritage in Miaoli, Taiwan on Sunday, beating overnight leader Yikeun Chang with an impressive eight-under-par 64.
The 35-year-old veteran from India ended strong, shooting five birdies in his closing seven holes and finished with a winning total of 16-under-par 272.
The win ends a long drought for Kapur, whose last Asian Tour title was 12 years ago when he was still a rookie.
It also marked a strong comeback for him after undergoing liver surgery last September.
"I really struggled last year," said Kapur.
"Now I've come back after six months and to win the way I did is satisfying."
Kapur, who was the Asian Games individual champion in 2002, was the oldest player in the final three groups Sunday.
Chang of Korea and Gavin Green from Malaysia tied for second place.
The 23-year-old Korean was eyeing his first Asian Tour victory and held the lead for the past two days before conceding to Kapur.