A man is due to appear in court after testing five times over the legal breath alcohol limit.
Police say the 31-year-old was reported to police by a member of the public after they became concerned at the manner of his driving in Winton this morning, which included near misses with oncoming traffic.
After he was stopped by police and breath tested, he was found to have a reading of 1101 micrograms of alcohol per litre of breath, a police spokesperson said.
He was due to appear in the Invercargill District Court facing a drink-drive charge.
Police said this should serve as a reminder to the public all drivers should expect to be stopped by officers at any time.