Bournemouth Magistrates heard Mark Fowell, 50, was lifting the cabin on to a lorry at the site in Poole, in May 2011, when Adrian Hoyland, 54, was crushed.
The injured man had climbed under the cabin at the site in Hamworthy to recover some materials when one end was unexpectedly lifted clear from the ground.
This caused the cabin to be dragged across him fracturing his pelvis and rib cage, leaving him unable to work for three months.
Poole crane driver Fowell pleaded guilty to breaching lifting regulations and was fined £4,000 and ordered to pay £6,000 in costs.
The Health and Safety Executive later found the crane unit had not been sited close enough to the cabin to perform a clean lift onto the loader.
Safety inspector Martin Lee said the incident was a direct result of a lack of any planning for a simple lifting operation.