Senior Sergeant Anthony Bond, of Dunedin, said police arrested the 26-year-old man after finding 12.83kgs, or 452 ounces, of cannabis at his property.
He had allegedly been cultivating cannabis and had an indoor grow-room at a different property.
During his arrest yesterday, police found a further 240 grams of cannabis, 70 grams of what police believed to be ketamine and 4 cellphones, Snr Sgt Bond said.
He was charged with cultivating cannabis, two charges of possession for supply of cannabis, and possession for supply of stimulants.
- A previous version of this story incorrectly stated police found 32 cellphones.