The 53 year old man was driving a low bed semi trailer when the vehicle ran off the road, jack-knifed, and flipped upside down.
Emergency crews had a difficult time in freeing the trapped driver from the cabin, eventually calling for assistance from a nearby mine.
A crane was brought in and was used to lift up the truck to take the weight off the roof, allowing rescuers to free the driver from inside the cabin.
The man was then airlifted by the RACQ LifeFlight Rescue aeromedical crew to Mount Isa Hospital in a stable condition with suspected broken ribs.
The LifeFlight crew said the driver was very fortunate to survive the accident and escape with minimal injuries.
The man was in good spirits, even sharing a few jokes with the crew during the flight.
The mission took the RACQ LifeFight Rescue crew over four hours from the time they were tasked just before 3pm, until they returned to base.
2016-17 was a record year for LifeFlight for lifesaving missions with its aeromedical crews, community helicopters and Air Ambulance jets performing a record 5,342 missions throughout Queensland and around the world.
LifeFlight is a community-based charity funded and supported by the LifeFlight Foundation
To support the LifeFlight Foundation visit:www.lifeflightfoundation.org.au