Shakin' Stevens Banned From Driving
The 53-year-old singer-songwriter was stopped by police in the early hours of New Year's Day.
Stevens, from Woking, Surrey, appeared before Forest of Dean magistrates under his real name of Michael Barratt.
The singer, who was born in Ely, Cardiff, remained composed throughout the short hearing but looked shocked when magistrates imposed a two-year ban.
An order was made by magistrates at the start of the hearing to withhold the publication of Stevens' address after his solicitor told the court that he had received "unwanted mail" since news of his arrest first came to light.
Sheila Bowden, prosecuting, said Stevens was stopped by two police officers while driving his Toyota car.
She said: "The vehicle was being driven slowly and was weaving across the road when two officers stopped to ensure the driver's welfare."
Stevens was banned from driving for two years after he admitted the charge of driving with excess alcohol, fined £400 and ordered to pay £30 costs. He also agreed to attend a drink rehabilitation course. Stevens was told by magistrate Robert Jenkins that if he successfully completed the course his driving ban would be reduced by six months.
As the pop star left the court, one of his fans, 28-year-old John Holland, from Cinderford, played a tape of one of Stevens' biggest hits, This Ole House.
Mr Holland said: "Shakin' Stevens was looking great. He is my hero, I just love his music - it speaks for itself."