A tanker is currently blocking the road after overturning on the A834 near Jamestown.
Police received the call at 11.05am about the one-vehicle accident between Strathpeffer and Contin in Ross-shire.
A police spokesman said: “The driver was taken to Raigmore Hospital in Inverness. He is not believed to be seriously injured.
“The road is currently closed pending recovery of the vehicle.”
A spokeswoman for the fire service said two fire engines are currently clearing up “a small spillage.”
Local diversions are in place.