A drink-driver more than twice the limit was spotted on the wrong side of the road, a court heard.
Aurelijus Paulauskas (35) was caught in the early hours at the wheel of a BMW in Nelson. He stopped when requested by police and his breath smelled of alcohol.
Burnley magistrates were told how when the defendant was breath-tested and he blew 84 microgrammes of alcohol in 100 millilitres of breath. The legal limit is 35.
The defendant, of Rickard Road, Nelson, admitted driving with excess alcohol on Chapelhouse Road, Nelson, last November 25. He was fined £320, with £85 costs and a £32 victim surcharge and was banned for 20 months.
Mr John Rusius, defending, said Paulauskas had been to a friend's house, they had had a drink, they were talking about a vehicle, and he decided to buy it.
The solicitor continued: "He went to get a taxi home and the battery on his phone had died. He decided to take a chance and that's what he did."
Mr Rusius added: "He needs his car to get to and from work. He is going to lose that position of employment. All he can do is say 'I'm sorry, it was a stupid thing to do.'"