A quick-thinking surfer punched a shark until it let go of his surfing companion while catching waves on the NSW mid-north coast.
The 35-year-old woman, reported by other media to be the surfer's wife, suffered significant injuries to her lower legs after she was mauled by the predator off Shelly Beach near Port Macquarie about 9.30am on Saturday.
The pair were surfing when the shark bit the woman's right calf and the back of her thigh.
The man managed to punch the shark until it released her from its jaws and swam away.
NSW Ambulance duty operations manager Andrew Beverley praised bystanders who rushed to the woman's aid.