Paul Cook's lawyer said the conflict was still "very raw" for his client.
Peebles Sheriff Court was told Cook was spotted driving erratically by another motorist on the A72 in the Borders on August 12.
Prosecutor Tessa Bradley said: "Police received a call from a concerned driver who reported a silver Honda car was being driven all over the road."
Around two hours after the initial call Cook admitted to police at his home that he'd been driving.
The 54-year-old of Dolphinton, Peeblesshire, recorded a breath reading of 138 microgrammes of alcohol in 100 millilitres of breath – the limit being 35mg – when he was taken to Peebles Police Station.
The reading was later dropped to 100mg to account for post-incident drinking.
Defence lawyer Neil Martin said: "The conflict is something that is still very raw for him."
The court was told Cook had admitted another offence in Edinburgh, which happened a fortnight after the A72 incident. He had been arrested in a car park for being drunk in charge of a vehicle.
Cook had been fined £800 and had 10 penalty points placed on his licence at Edinburgh Sheriff Court.
Cook was banned from the road for two-and-a-half years and fined him £640.