Police say no one was hurt and the man was wrestled to the ground and arrested.
They say the incident began Tuesday when an officer pulled over a vehicle on Highway 16 north of Valemount.
The driver stepped out of the vehicle, pulled out a rifle and approached the police officer.
That's when police fired a single shot before the man was arrested.
Const. Lesley Smith says the RCMP are investigating the incident and while the Independent Investigations Office has been told what happened, it won't be getting involved.