A 51-year-old man is facing several charges related to guns and drugs offences after two homes were searched, in Armidale and Uralla, on Thursday.
About 11.20am, officers from Armidale Target Action Group with Criminal Investigation and Crime Management Unit, executed two search warrants in Purkiss Street, Armidale.
Police later stopped the 51-year-old man in a 4WD a short distance away.
During a search of the man's vehicle, police allegedly found cannabis.
Police arrested the man and he was taken to Armidale Police Station.
Police then conducted a further search want at the 51-year-old man's house in Dumaresq Street, Uralla.
During the search of that property, police allegedly seized more cannabis, a shortened shotgun along with 25 rounds of ammunition, four gel pellet guns and cash.
The man was charged with a eight offences, including supplying a prohibited drug, possess prohibited drug (two counts), dealing with the proceeds of crime and possessing a prohibited firearm (four counts).
The man was granted conditional bail and will appear at Armidale Local Court on Monday, May 4.