A 50-year-old abalone fisherman is in a critical condition after he was dragged from the water unconscious at Trigg Beach this morning.
A City of Stirling beach inspector rescued the fisherman, who had fallen from reef about 30m offshore, about 7.20am after being alerted by the screams for help from another beachgoer.
The inspector tried to resuscitate the man in the water before Fisheries officers helped him drag the unconscious man to the beach where the beach inspector did CPR onshore.
Paramedics were called and rushed the man to Sir Charles Gairdner Hospital.
It is understood his friends told rescuers the man could not swim.
Two abalone fishermen have drowned this season in separate incidents.
On December 30, a man in his early 40s drowned while diving for abalone with friends near Cape Leeuwin, near Augusta in WA's South West.
A 20-year-old Malaysian man was swept away while looking for the delicacy at Yanchep on the first day of the heavily restricted metropolitan recreational fishing season in November.
He was caught in a strong rip in treacherous conditions in Yanchep Lagoon.
The tragedy triggered calls for metropolitan abalone fishing spots to be closed in dangerous weather.
Conditions this morning were not considered dangerous.