Singh needed 1 minute 43.86 seconds in the 500m, took 3 minutes and 30.25 seconds to complete 1000m before the 1500m and 2000m race in 5 minutes 18.36 seconds and 7 minutes 10.65 seconds respectively at Chungju tangeumho on the sixth day of competitions.
The 24-year-old Singh finished behind Iran's Mohsen Shadinaghadh, who won the gold medal and silver medallist Kim Dongyong of hosts South Korea.
Yesterday, another rower Dushyant Singh was the only athlete to manage a podium finish for India as he grabbed a bronze in the men's lightweight single sculls.
India's Amanjot Kaur, Sanjukta Dung Dung, Lakshmi Devi and Navneet Kaur finished second in women's quadruple sculls final B.