Montreal police have arrested a man with criminal ties after a police officer was attacked outside a bar on Thursday morning.

Officers spotted a man leaving the Radio Lounge at 3553 St. Laurent near Prince Arthur around 2:40 a.m.

Police say the man became physical with one of the officers when they approached him.

"He shoved him, pushed him away and the officer hit his head on a wall," said police spokeswoman Anie Lemieux.

The officer was transported to hospital and was later released.

A 34-year-old man was taken into custody and faces charges of assaulting a police officer, as well as obstruction.