The 28-year-old man was fishing in Dorset, England, when he made a decision to hold the 14 cm freshly caught fish over his mouth, reports the Guardian.
A man was saved by paramedics after a fish jumped down his throat and caused him to go into cardiac arrest.
Paramedics arrived at the scene at Boscombe Pier in Bournemouth to find that the 28-year-old's heart had stopped for three minutes as friends desperately attempted to perform CPR.
"The boys were giving really good CPR on our arrival as instructed by the control room staff", paramedic Martyn Box said. They said they were very concerned that if the fish broke up as they were trying to hook it out the patient would die.
Forceps were then employed to pinch the tail of the fish and slowly pull it out, without it sliding back down further.
Harrison said re-assessment of the patient inside the ambulance indicated further deterioration of his condition and a decline of cardiac output.
Ambulance worker Matt Harrison said: "It was clear that we needed to get the fish out or this patient was not going to survive the short journey to Royal Bournemouth Hospital".
They used a laryngoscope to extend the mouth to inspect the throat to see the fish trapped inside.
Harrison added: "I have never attended a more weird incident and don't think I ever will - but we're all so glad the patient has no lasting effects from his cardiac arrest, which could so easily have had such a tragic and devastating outcome". The fish broke free and became lodged in the man's throat. "Eventually after six attempts the fish came out in one piece and to our amazement it was a whole dover sole, measuring approximately 14cm in length".