A fisherman on a burning boat grounded the vessel on rocks before leaping to safety near Dunedin this afternoon.
He has been flown to Dunedin Hospital with moderate injuries.
The Port Chalmers recreational fisherman got into trouble off Heyward Point just before noon.
Three fishing boats came to his aid but the man managed to ground the boat and make it to shore.
The bay where he leapt off the boat is surrounded by 100m cliffs, thwarting a land rescue.
The Otago Regional Rescue Helicopter was sent to the scene and the man was winched to safety.
He was fitted with an oxygen mask and taken to hospital for observation.
A Police spokeswoman said the Fire Service were still at the site this afternoon dealing with the burning wreck and planned to tow it to higher ground once the fire was safely out.
The fire service staff were taken to the scene by a coast guard vessel.
Police, surf rescue and Port Otago were also involved in the rescue.