A 47-year-old Port Augusta man was caught drinking almost four times over the legal limit on Pybus Street.
The man was stopped and submitted a breath test, recording an alleged reading of 0.196.
He lost his licence on the spot for 12 months and was reported for drinking driving. His car has been impounded for 28 days.
The man will appear in court at a later date.