Heroic soldier rescues boy who fell into icy lake

A heroic soldier rescued a nine-year-old boy who accidentally fell into an icy lake while playing on it.

The video above, filmed in Hancheng City in China, shows the boy walking out on a frozen lake before suddenly falling into a hole as the ice breaks underneath.

His attempts to climb out of the hole end in failure and the situation appears increasingly perilous.

A soldier on leave named Li Jingxuan can be seen arriving and taking off his coat before crawling over the icy lake towards the boy.

However, the surface collapses and Li falls into the lake when he tries to pull the boy out.

A determined Li then elbows the ice repeatedly to make sure it will not break again before carrying the boy onto more solid ice.

The boy then runs to the shore quickly, while Li climbs out of the water and returns to solid ground.