A 39-year-old Dartmouth man is facing numerous charges after allegedly trying to take an officer's gun and beating an officer with a 'makeshift brass weapon.' 

At 9:35 p.m., Halifax Regional Police were trying to find a person wanted on an arrest warrant.

While checking a Victoria Road parking lot, police said an aggressive man confronted officers and attempted to remove one of the members' sidearm. The fight got physical.

Police say a third officer arrived while the suspect threw punches at police with a 'makeshift brass weapon.'

Police were able to subdue the man and arrested him.

One of the officers received several cuts and was taken to Dartmouth General Hospital where he was treated and released.

The Dartmouth man faces charges of attempting to disarm a police officer, assault with a weapon, resisting  arrest, assaulting a police officer, carrying a concealed weapon, and uttering threats.