Cannabis and methamphetamine were found in a search warrant at about 7.05am, alongside other drug paraphernalia and utensils, police said.
A firearm and ammunition were also located.
The search was conducted by Alexandra Police, with assistance from the Dunedin Armed Offenders Squad.
The man was taken into custody at the property.
He will appear in Queenstown District Court tomorrow, facing multiple charges.