A motorist who allegedly pulled a sawn-off shotgun from his pants and shot at police after they pulled him over on Albany Highway last week has been charged.
Police allege the 45-year-old man, of Spencer Park, became aggressive after he was stopped by two officers at Crossman, north of Williams, on Friday.
It will be alleged that police stopped the man as he was driving north about 12.40am. A scuffle broke out after he allegedly refused to comply with their requests.
One of the officers unsuccessfully used his Taser, before the man allegedly removed a sawn-off shotgun from his trousers.
Police attempted to restrain him and a violent struggle ensued, a spokesman said.
The man then allegedly discharged his firearm at one of the officers. The other officer then discharged a police firearm, wounding the man in the stomach.
Officers administered first aid before he was airlifted to Royal Perth Hospital.
The 45-year-old was charged with intent to unlawfully kill and had a bedside court hearing in hospital yesterday.
He is scheduled to appear again in the Stirling Gardens Magistrates Court on January 29.
Police want witnesses to this incident or anything else in the area at the time to call Crime Stoppers on 1800 333000.