This is the terrifying moment the engine of a United Airlines passenger jet bursts into flames as it takes off from China.

Dramatic footage shows the US-bound Boeing 777 accelerating along the runway before the right turbofan becomes a ball of fire - forcing the flight to be abandoned.

Officials at Beijing Capital International Airport said that Flight UA889 to San Francisco was cancelled due to a mechanical failure that affected both engines on Monday, May 26.

A frightened passenger aboard the aircraft said: 'I was sitting by the window, half asleep, when the plane took off.

'The nose of the plane should have lifted, and suddenly, the right engine made a noise, and I saw a ball of flame gushing out.'