Chanchal Lahiri was lowered by winch into the river in Kolkata on Sunday

The police on Monday recovered the body of a magician who drowned while trying to replicate an underwater Harry Houdini-inspired stunt - tying himself up with chains and ropes and being lowered into a river.

The rescue workers found the body of Chanchal Lahiri late on Monday in the Hooghly river, the deputy commissioner of the port division of Kolkata police, Syed Waquar Raza, told news agency AFP.

The 40-year-old Lahiri, who was known by his stage name "Jadugar Mandrake" (Wizard Mandrake), was lowered by winch into the river in Kolkata on Sunday in a yellow and red costume.

But Lahiri - his legs and his arms tightly bound - failed to emerge from the water, to the horror of onlookers including his family and team members.

Authorities had initially believed that the vanishing act could be part of the stunt but immediately mobilised help to rescue him.

Lahiri told AFP before the attempted escape act that he had successfully pulled off a similar stunt 21 years ago at the same venue in the eastern city.

"I was inside a bulletproof glass box tied with chain and locks and dropped down from Howrah bridge. Then I came out within 29 seconds," he said.

He admitted it would be tough to free himself this time. "If I can open it up then it will be magic, but if I can't it will be tragic," he said.

He also said he was undertaking the death-defying stunt to "revive interest in magic".

When Lahiri tried another stunt at the river in 2013, he was assaulted by onlookers who saw him escape from a locked cage via a door that was clearly visible.

He was beaten and punched and his long flowing golden-brown wig was pulled off by the crowd.

Almost a decade earlier, he declared he would walk on the river waters but had to beat a hasty retreat when the act went wrong.