To Police news, a Coffin Bay man was arrested and charged following an altercation at Coffin Bay earlier this week.
At approximately 8.20pm on Tuesday police and SA Ambulance Officers were called to a licensed premises on Jubilee Dive after reports of an assault.
Police say the victim, a 56-year-old local man, was punched in the face.
He was taken to Port Lincoln Hospital before being airlifted to the Royal Adelaide Hospital with serious injuries.
Police are investigating how the victim and suspect are known to each other.
A 58-year-old man from Coffin Bay was arrested and charged with assault causing serious harm.
He has been bailed to appear in the Port Lincoln Magistrates Court on 20 December.