Lahiri started the day seven shots behind the leader Pariya and carded a four-under 67 to reduce the deficit to just three shots.
Lahiri is now five-under 208 in sole fourth position and is seeking a fourth Asian Tour victory and his first outside of his country.
Abhinav Lohan (72), 10th overnight, looked like further improving his position before hitting a rough patch with three bogeys over last four holes and dropping to tied 22nd.
Pariya was eight-under 205 and one shot behind him was Korea's Baek Seuk-hyun after shooting a level-par 71 in the third round. Malaysian amateur Gavin Green (70) stayed in third spot at six-under 207.
Also Read
Lahiri improved from sixth to fourth, while Thai Thanyakon Khroongpha of Thailand shot 67 and moved from tenth to fifth.
Lahiri was all smiles as he said, "I'm happy with the way I played. I got off to a great start. I think I have to combine my two back nines together because I played well on the backside and good on the front today."