A man has reportedly been caught in an harrowing experience when he had his penis bitten by a python.

ALSO READ: Grandpa, 2 grand kids killed by artillery shell from decades ago [Graphic Photos]

The victim, Atthaporn Boonmakchuay, had according to reports been forced into a blood soaked battle this morning, after the snake grabbed his penis while he sat on the toilet in his home in Chachoengsao, East of Bangkok, Thailand.

Atthaporn immediately grabbed below his manhood, only for his hand to come in contact with the head of the huge snake with its jaws clamped around his junk.

The 38-year-old had begun struggling with the snake which wouldn't let go of his member, while he screamed for his wife.

Atthaporn struggled with the snake, leaving blood splattered all over the toilet floors and walls, as he feared that he would lose his manhood for good.

Fortunately, Atthaporn came up with a plan just before he passed out from loss of blood, calling out for a rope which he used tying the head of the snake to the bathroom door handle.

Atthaporn was immediately hospitalised after suffering severe blood loss and collapsing from the snake attack.

Bangpakong News reports that emergency services were called in to release the massive serpent from the pipes under the family home.

ALSO READ: Baby stabbed 14 times, buried alive makes stunning recovery

Men of the fire department had reportedly smashed the toilet in a bid to drag the python out while it had still been alive, as speculations reveal that the snake would later be released back into the wild.

Atthaporn is reportedly in stable condition in a hospital in Thailand.