CAIRNScTypeface:> A 40-year-old man has died after being attacked by a shark on the edge of Australia’s Great Barrier Reef, local police said.

Luke Walford, a youth pastor, had been spearfishing with his family when he was bitten on Saturday afternoon.

He sustained "life-threatening injuries” and despite paramedics’ efforts, he died at the scene about an hour later, authorities said.

He and his family had been in the water at Humpy Island, in the Great Barrier Reef’s Keppel Bay Islands National Park, when the attack happened. The area is a popular spot for diving and snorkelling.

Walford had been a school chaplain and pastor at the Cathedral of Praise church in Rockhampton, Queensland.

Donna Kirkland, his local MP, said she was in shock, and that Walford was a friend to her and "countless others.” "My prayers and heartfelt condolences are with his beautiful family and indeed the many who will be devastated, as I am, at this news”, she added. (Agencies)