The man had been spearfishing near the reef before being attacked at about noon, media reported.
"There was obviously evidence of a very significant shark bite to the patient's upper thigh, pelvic region," said David Humphreys, a doctor with LifeFlight Australia.
"He remained in a critical condition after our interventions and he's now undergoing emergency surgery here in the hospital."
According to the Taronga Conservation Society Australia, there have been seven fatal unprovoked shark attacks in Australia this year, two of them in Queensland.
Australia ranked behind only the United States in the number of unprovoked shark encounters with humans in 2019, according to the University of Florida's International Shark Attack File.
LEAVE A COMMENT Your email address will not be published. Required fields are marked*
'No special treatment' - Australia rebuffs tennis stars' quarantine complaints
Australian scientists raise doubts over vaccine efficacy as infections fall
New virus strain triggers snap lockdown in Brisbane
Australia scrambles to block virus variant; travellers must show negative test
Three Australian cities told to get Covid tests and isolate
Australia's NSW tightens restrictions as virus cluster expands
Australia changes National Anthem wording to reflect Indigenous history
New Zealand backpacker killer revealed as serial predator
Australia confirms two cases of new Covid-19 strain