Update: A pilot has serious injuries after the small plane he was flying crashed and burst into flames at Geraldton Airport.
The Cessna plane crashed at about 3.55pm this afternoon and was on fire on the ground before being extinguished by fire fighters at about 4.15pm.
The 50-year-old pilot, who is from Geraldton, is in a critical condition at Geraldton Regional Hospital with third degree burns to 50 or 60 per cent of his body, according to the Royal Flying Doctor Service.
He was trapped in the wreckage before being rescued by police and fire fighters.
The RFDS will fly him to Royal Perth Hospital tonight, arriving in Perth by about 8.30pm.
A male staff member at Geraldton Airport is also being treated for smoke inhalation and burns after helping at the crash scene.
It is believed he is also going to be flown to Perth via RFDS for further treatment this evening.
The Australian Transport Safety Bureau is investigating the crash.
An ATSB spokesman told thewest.com.au the cause of the crash or phase of flight of the six-seater Cessna was unknown.
It is also not known what model of Cessna but it is thought to be a single engine plane.
Initially it was reported that there were also three passengers aboard but the ATSB said that was incorrect.