Starting in lane 3, the Indian Army officer, led the 2000m race right from the start and went on to take gold.
Chinese Taipei’s Wang Ming Hui (7:07.33) took the silver while Iraq’s Haeider Hamarasheid (7:10.10) won the bronze with a third place finish.
Takhar had also become the first Indian to win a silver medal at the Doha Asian Games in 2006. He had also won the gold medal at the Asian Championships in Korea last year.
With Takhar’s feat, India’s wait to get its second gold medal at this edition of the Asian Games also ended.
Cueist Pankaj Advani had won the first gold early in the competition.