Police have arrested and charged a man following an assault at Coffin Bay on Tuesday night.
About 8.20pm on November 6, police and SA Ambulance officers were called to a licensed premises on Jubilee Dive after reports of an assault.
It will be alleged 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 December 20.