Lancelin Trade and Rural Supplies owner Ian Check was unloading a load of jarrah logs at his home when the accident occurred.
Clint Philp, who was helping Mr Check unload a truck loaded with the logs, said one of them struck Mr Check’s legs.
‘We’d got four off OK and then one log hit the truck heavily, resulting in the others rolling off,’ he said.
‘One of the logs, weighing around three tonne, hit Ian heavily on the legs.’
Mr Philp drove Mr Check to the Lancelin Silver Chain Nursing Post on Gingin Road, where he was attended by staff before being transported by ambulance to the Lancelin Primary School oval.
The RAC Rescue helicopter arrived soon after 7pm to airlift Mr Check to Perth to ensure he had suffered no spinal damage.
On Saturday morning, Mr Check’s wife Anna posted on Facebook: ‘Ian’s doing well. We can’t thank Silverchain, the ambos and RFDS enough. We are so very fortunate to have you in our community.’