Chopra, with six birdies and three bogeys, shot three-under 68 to get to seven-under 206 and within four shots of the leader Japan's Yusaku Miyazato (71).
India's 19-year-old Shubhankar Sharma also put himself inline for another good finish as was tied-11th following a two-under 69 that took him to six-under 207.
Shubhankar had five birdies against three bogeys and has a good chance of finishing inside top-10 after being tied-11th in Singapore last week.
The other two Indians, who made the cut -- Rahil Gangjee (76) and Jyoti Randhawa (77) -- had a rough day and were tied-65th.
More From This Section
Miyazato, a three-time winner in Japan, fought hard to stay on top of the leaderboard on 11-under-par 202 as K T Kim of Korea trailed by one shot after holing a birdie on the 18th hole for a 68 at the Pun Hlaing Golf Club.
Miyazato, who led by three shots at the start of the day, sank a huge curling eagle putt on the par-five fourth hole to extend his lead before dropping his first bogey of the tournament on hole eight.
A two-time PGA Tour winner, Chopra, who has since lost his PGA Tour card and plays on Asian Tour, once again had a lot of birdies, as many as six, but he also gave away three bogeys.
On the first day, too, he had six birdies and two bogeys.
Kim, a 13-time winner in Japan, was enjoying a hot run of five birdies in 12 holes before losing focus in the humidity as he bogeyed holes 13, 14 and 16.