A driver was stopped by police while driving home from a party where he had drunk four or five beers.
Lukasz Izworski, 27, of Thorneydene Gardens, Grantham, admitted drinkdriving on February 15 in Lodon Road, Grantham.
Prosecutor Daniel Pietryka said police stopped Izworski at 12.30am when they saw his Seat car repeatedly striking the kerb.
He failed a breath test which measured 121 microgrammes of alcohol in 100 millilitres of breath.
The legal limit is 35 microgrammes of alcohol.
Mr Pietryka said Izworski was of previous good character in this country.
Defending, Chris Pye-Smith said Izworski had said this was a “serious mistake” on his part and he “bitterly regretted” what he had done.
He had held a Polish driving licence for eight years.
Magistrates heard a probation report which told them that Izworski was remorseful and had admitted he should have taken a taxi instead of driving himself and a friend from the party.
The court was told he worked full-time in a factory and had no problems with alcohol.
Magistrates disqualified Izworski from driving for 29 months.
He was also ordered to do 180 hours of unpaid work as part of a 12-month community order.
He was ordered to pay £85 costs and a victim surcharge of £60.