The plane's crew members were awarded 600,000 yuan between them, the report said.
Errors by air traffic controllers appeared to have caused the near miss between the two planes on October 11, the civil aviation authority said.
The Airbus A320 jet He was piloting was cleared for take-off from a runway when He saw an Airbus A330 taxiing across its path, according to the report.
More from the South China Morning Post :
'Near collision' at Shanghai airport: China Eastern plane takes off as another jet crosses runway
Shanghai aviation authorities question why air traffic controllers cleared two aircraft for same runway
Decisionon Hong Kong localist duo should be made by Legco, not court,lawyers argue in high-stakes hearing over oath saga
The captain continued with the take-off and the plane rose just above the taxiing aircraft, with some reports putting the distance between the two aircraft at just 60 feet (19 meters).
No one was injured. According to the Global Times news outlet, which cited official statistics, there were 147 passengers on the A320 when the incident happened, and 266 people on the A330.
Reports of aviation accidents have emerged repeatedly in China in recent weeks. An aircraft flew in the wrong direction after taking off from an airport in southwest China and had to be directed back on track by air traffic controllers, according to previous South China Morning Post reports.
Follow CNBC International on Twitter and Facebook.