Daniel Emmott, 34, who was doing 66mph in the 30mph limit in his Ford Focus, had two previous convictions for drink driving, including one within ten years, the court heard.
He was banned from driving for 40 weeks and will have to pay £405 in fines and costs.
Emmott was stopped by police carrying out speed enforcement checks on Keighley Road at 5.30pm on May 30, the court heard.
Emmott, of Fold Lane, Cowling, who admitted drink driving, speeding and driving without insurance, had been drinking the day before and on the day itself had been at a bank holiday barbecue.
The court heard in mitigation he was a site supervisor who had worked for the same company for some years and although he would keep his job, it would be a different job without being able to travel to sites.
He was fined £290 with costs of £85 and surcharge of £30. If he completes a drink drivers rehabilitation course, his ban will be reduced by 40 weeks