Police caught the 59-year-old, who was stopped in the city centre, during a festive drink and drugs driving crackdown.
He was arrested following the incident at the weekend.
He was among 120 drivers caught for drink or drug offences in Scotland in the third week of the festive crackdown.
In another incident, a 36-year-old man was stopped in East Kilbride and failed a roadside breath test at around 9.25pm on December 21.
Officers also found that the driver had not insured his car.
A 65-year-old man was also arrested in Bellshill after he drove through a red light at 8.25am.
He was stopped by police and failed a roadside breath test on Friday December 20.
Superintendent Iain Murray, head of road policing for Police Scotland, said: "While people were enjoying Christmas celebrations last week, officers across Scotland remained vigilant and breathalysed 4246 motorists.
"Of those, 120 people had chosen to ignore the warnings and drive a vehicle while under the influence of alcohol or drugs, and now face criminal proceedings."
More than 4200 drivers were breath-alysed by police between December 20 and December 27.
The Festive Drink Drive campaign is run by the Scottish Govern-ment in partnership with Police Scotland and the Crown Office and Procurator Fiscal Service.
Just one in four drivers in Scotland are aware that drink driv-ing results in a criminal record, according to new research.
In addition, anyone convicted of drink or drug driving faces an automatic driving ban, having their car seized, and a fine of up to £5000.
Police warned that if drivers are caught driving over the limit the next morning, they face the same conse-quences as if they had been caught the night before.
If you suspect some-one of drink driving, call Crimestoppers anonymously on 0800 555 111 or police on 101.