Waikato Police thanked locals for calling*555 to report a dangerous driver on Saturday morning.
Police received calls shortly before 11am saying a man was driving erratically south through Otorohanga in King Country.
The 39-year-old driver was stopped in Pirongia and failed a road-side breath test and has been bailed to appear in court next week.
"People who chose to ring *555 and report a bad driver are doing their part to keep people safe on our roads and the outcome of this incident proves just that," Sergeant Charles Burgess said.
"The behaviour of this driver is completely unacceptable. We are grateful that we were able to get this man off our roads and prevent him from hurting innocent motorists."