The world has found a new hero in 25-year-old Thai soldier Weeraphon Sukudom. He saved a newborn puppy from certain death after it all but drowned in floodwater.

The video (above) shows Sukudom peforming CPR (cardiopulmonary resuscitation) and the Heimlich manoeuvre on the two-day old puppy, even giving it mouth-to-mouth resuscitation a few times to revive it.

The video is nerve-wracking for the first three minutes as Sukudom desperately tries different ways to bring the apparently lifeless puppy back to life. He had learnt CPR techniques a few years earlier, but had never actually used them before.

The litter of puppies lived in a garage near the soldiers’ barracks, and torrential rain had flooded the garage. The mother managed to rescue the rest of the litter, but this little one got separated . The soldiers found the puppy floating in the water, already blue and on the verge of death.

“It’s very lucky we found him in time. It’s like a miracle he’s alive now. I’ll look after him and feed him to get his strength back,” Sukudom told Daily Mail, who reported that Sukudom has now adopted the puppy and named it Champion.