The shooting occurred in the early hours of Wednesday morning near Moonyoonooka, just east of Geraldton. The victim was found with the gunshot wound just before 1am and taken to Geraldton Regional Hospital with serious injuries. WA Country Health Service has confirmed he has since been released.
The incident sparked a major police operation, with officers from the Tactical Response Group searching a property in the nearby suburb of Utakarra. Five people were taken into custody.
A 30-year-old man from the suburb of Wonthella has been charged with an unlawful act or omission endangering a person's life, health or safety, along with wilfully destroying evidence. He is due to face the Geraldton Magistrates Court today.
Acting Superintendent Ben Huggett said some of the five people arrested had been released, but would not confirm how many remained in custody. He said three people were believed to have been involved in the shooting, but it was early in the investigation and details were still being firmed up.
Police have declined to reveal details about the incident or what led to it, but confirmed the alleged shooter and victim are known to each other.