Emergency services were called to the A96 after a crane came off the road near Pitmachie.
The vehicle was travelling northbound on the Inverness to Aberdeen trunk road before careering off the road at Oyne Fork.
Police and paramedics were called to the scene after the alarm was raised around 6.15am.
The driver has was assessed by paramedics at the scene. Their condition is unknown.
Motorists have been experiencing lengthy tailbacks amidst rush hour traffic as the carriageway has been reduced down to one lane.
A police spokeswoman said: “Around 6.15am on Wednesday, 3 November, police were called to a report of a crane having come off the A96 northbound near to Pitmachie.
“Emergency services attended and the driver was checked over by ambulance staff.”
The road will be closed the evening of November 4, between the Drimmies and Colpy junctions west of Inverurie, to allow recovery of a crane.
A diversion via the A920 will be in place for drivers travelling in the area.
Massive crane comes off the road on A96 near Oyne Fork