An officer doing a regular patrol along the back alley behind the Rock'n Firkin Pub was attacked Saturday night.
RCMP say the officer had stopped a vehicle and was in the process of finding out if the female driver had been drinking when the alleged assault took place.
While the officer was attempting to get a sample of her breath, with a roadside screening device, the driver's husband came out of the bar. The report says the man was verbally abusive and then attacked the officer hitting and punching him.
For several minutes the officer fought the suspect while bystanders watched and video taped.
Other officers arrived and assisted in arresting the suspect.
The Kamloops man is facing charges of assaulting a police officer and causing a disturbance; two officers and the male suspect suffered injuries in the altercation.
Send photos and video to [email protected]