Roger Foster, aged 47, was arrested in Halesfield, Telford, last November by police officers on patrol in the area that is a base for numerous businesses.
The town’s magistrate court was told he had sniffed ‘a line’ of the drug the previous evening.
He measured 1,053 microgrammes of Benzoylecgonine, a cocaine derivative known as BZE, where the legal limit is 50.
Miss Val Hart, prosecuting, told the magistrates: “On November 2, 2017 the police were on patrol in Halesfield when they stopped a Scania lorry that was being driven by the defendant.
"They requested a specimen of saliva from him that proved positive for cocaine. He was arrested and taken to the police station where his blood was tested.
“In his interview he told the officers that he had a line of cocaine the previous night.
"Your Worships this is clearly a very high reading for someone whilst driving an heavy goods vehicle.”
Foster, of Daisy Bank Drive, St Georges Telford, pleaded guilty to driving a motor vehicle with a proportion of a specified controlled drug above the specified limit.
Mr Steve Meredith, mitigating, told the court: “He is genuinely remorseful and is of previous good character.
"He will not be able to drive after today, but you will see from the letter that his employer has written to the court that his employment will be maintained, although he will be away from home for two weeks at a time in his new role.”
He said the offence fell into category two of the sentencing guidelines and was of high culpability, and there was no evidence of an high level of impairment. He added that the father-of-four had no recent convictions.
Chairman of the bench Ms Elaine Hickman said: “This is a really serious offence. However, we have listened to what your solicitor has said with regard to your good character and we have read your references. We are going to give you a hefty fine due to the high reading.”
For the offence Foster was banned from the road for 18 months, fined £525, ordered to pay £135 costs and £52 victims’ surcharge.