North Wales Coastguard was called to help an ambulance crew to get the man off the beach in Trefor.
He was then taken to Ysbyty Gwynedd in Bangor.
His condition is unknown.
A man has been taken to hospital after being bitten by a fish on the Llyn Peninsula.