A learner driver caught drink driving told police he had got behind the wheel because he was the "least drunk" of anyone else in the car.

Police pulled over the car after it was seen travelling the wrong way up Little Bourke Street - a one-way street in Melbourne's CBD - about 3.45am on New Year's Day.

The offence occurred on Sunday. Credit:Melissa Singer

The driver, a 20-year-old from Werribee, was pulled over just hours after the city fireworks display,

He returned a positive preliminary breath test and later returned an evidentiary breath test result of 0.187 per cent.