The incident during Montrose Christmas market, when a local male was injured by a taxi which struck him, was dealt with at Forfar Sheriff Court on Thursday.
A Brechin taxi driver, Donald Kennedy, admitted that on December 20, at High Street, Montrose, he drove while there was in his breath an alcohol content of 100 microgrammes per 100 millilitres, when the legal limit was 22.
He further admitted driving carelessly, striking Jordan Dickson, and colliding with traffic cones.
Sheriff Vaughn fined Kennedy £500 and disqualified him from driving for two years.
The Sheriff acknowledged that the accused had pled guilty at the earliest possible opportunity, but said this had to be taken in the context of the high breathalyser reading.
The man who was struck by the taxi was standing at a hog roast stall at the time, consuming a takeaway.
The Court was told that he had been taken to Ninewells Hospital and treated for soft tissue injuries, for which painkillers were prescribed.
The Review understands that his injuries have taken longer to heal than had been hoped.
On behalf of Kennedy, solicitor Brian Bell told the court that his client, a retired psychiatric nurse, had become confused by the diversions for the Christmas festivities, and the bright lights.