Police were called to a report of shots fired at a residence on Kenmuir Road in Qualicum Beach.
Police allege a 56-year-old man fired several shots into his ex-girlfriend’s home with a high-powered rifle.
A 22-year-old man who was inside the home was hit in the leg with a bullet. He was airlifted to hospital for surgery and is expected to recover.
A 44-year-old woman who was also in the home was not injured.
The suspect was arrested during a traffic stop a short time later.
The man, whose name has not been released, is being held in police custody and is scheduled to appear in Nanaimo Provincial Court on Tuesday.
Police are recommending the man be charged with two counts of attempted murder.