Letalo tipa boeing z 249 potniki in 16 člani posadke na krovu je v nedeljo dopoldne iz Rima poletelo proti Shenzhenu na jugu Kitajske. Kmalu po vzletu je izbruhnil požar na motorju in glede na radarske slike je letalo nato nekajkrat obrnilo nad Sredozemskim morjem, da bi izpustilo gorivo, nato pa izvedlo zasilni pristanek. Ta je potekal gladko.
Rimsko letališče je sporočilo, da preiskujejo težavo z desnim motorjem, letalska družba Hainan Airlines pa je javila, da je v desno turbino trčila ptica. Na posnetkih, objavljenih na družbenih medijih, je pred pristankom letala na njegovi desni strani videti plamene.