A South Otago man will appear in court after police found more than 100 cannabis plants and unlicensed firearms at his home.
Police executed a search warrant in the small township of Kaitangata yesterday afternoon.
Senior Sergeant Craig Dinnissen said police found four rifles and about 130 rounds of ammunition.
Mr Dinnissen said the man did not hold a firearms licence and inquiries were continuing as to how he sourced the guns.
The man is expected to appear in the Dunedin District Court today.