Krystian Kwiatkowski, aged 46, of Chester Street, was found to be driving a Ford Fiesta on the A495 at Meifod, near Welshpool, in Powys, with 51 microgrammes of alcohol in 100 millilitres of breath. The legal limit is 35 microgrammes.
Magistrates sitting at Welshpool on Tuesday, September 12, handed down an obligatory 12-month driving ban and fined him £375.
They offered him the chance to reduce the ban by 12 weeks if he completed a course.
Kwiatkowski was also ordered to pay prosecution costs of £85 and a victim surcharge of £115.