With this win in the ninth-10th place play-off match, India had managed to avenge upon their 3-4 loss to South Korea in the final of last year's Asia Cup in Ipoh, Malaysia.
Akashdeep opened India's account in the sixth minute by tapping in a square-pass from SV Sunil and then rounded off the scoring with a reverse hit in a crowded circle in the 50th minute.
India ended the World Cup one notch below their eighth-place finish at New Delhi edition in 2010.
The first raid gave India the lead in the sixth minute of play when captain Sardar Singh fed Sunil the ball on the right flank in a counter-attack starting from inside the Indian circle.
More From This Section
Sunil moved up, down the flank beating the only defender blocking his view of the goal and drew out the Korean goalkeeper before squaring the ball for Akashdeep to flick into an open goal.
A sustained Indian pressure on the rival circle in the 20th minute saw the Koreans put up a solid defence to keep the ball out of the scoring area and curbing the space available for the Indian strikers.
Rupinder again deftly tackled Korean striker Jeon Byung-jin on top of the circle in the 27th minute. Three minutes later, India came close to scoring again when Sunil dribbled into the circle after picking up a long aerial ball on the 25-yard line.