Thirteen passengers suffered minor injuries when the plane crashed after landing, Emirates Chairman Sheikh Ahmed bin Saeed Al Maktoum
But a firefighter, identified as Jassim Essa Al-Baloushi, was killed "while saving the lives of others," the Dubai government's media office said. Ruler Sheikh Mohammed bin Rashid Al Maktoum tweeted residents were "proud of our youth and their sacrifices while performing their duties in protecting lives and saving people."
Flames and thick, black smoke billowed from the stricken Boeing 777 shortly after it came to a stop on the runway.
There were no fatalities among the 282 passengers and 18 crew members on board, Emirates said.
"Emirates can confirm that today, 3 August 2016, flight EK521 traveling from Trivandrum International Airport in Thiruvananthapuram, India to Dubai has been involved in an accident at Dubai International Airport," the airline said.
The majority of those on board were Indian nationals, it added.
The aircraft left Trivandrum International Airport at 10:19 a.m. and was scheduled to land at 12:50 p.m. in Dubai.
Once emergency response teams managed to extinguish the fire, it was clear how deadly the accident could have been: The entire top half of the aircraft's fuselage was missing, with the belly of the plane slumped on the tarmac.
While the cause of the accident is not yet clear, CNN aviation correspondent Richard Quest said images of the airliner could indicate that the front landing gear collapsed and that the plane slid. That could have sparked the fire, he said.
Maktoum, the Emirates chairman, said he didn't want to "jump to conclusions" about what happened because the investigation is ongoing.
But he said the fire started after the plane landed, and there were no signs of security problems.
The Emirati pilot and the Australian co-pilot have more than 7,000 flying hours between them, the chairman added.
Emirates, which began operations in 1985, has never had a fatal accident with any of its aircraft.
90 seconds to escape
Planes such as Emirates' Boeing 777-300 are designed so that all passengers can escape within 90 seconds, Quest said.
"Airlines plan for this sort of thing," he said. "They have emergency plans in place. The idea is that you have to be able to evacuate an aircraft within 90 seconds if there is an accident on the ground. And this clearly appears to be what has happened."
Boeing, the plane's manufacturer, said it was "thankful all aboard were evacuated safely."
"A Boeing technical team is standing by to launch in support of the U.S. National Transportation Safety Board," a Boeing statement said.
Delays at busiest airport for international passengers
Emirates said it expected an eight-hour network-wide delay in its operations.
All flights departing from Dubai International Airport were delayed for several hours, and all incoming flights were being diverted to other airports, the Dubai government media office tweeted.
By Wednesday evening, departure flights had resumed, the media office said.
Dubai-based Emirates is the largest airline in the world by available seat kilometers, or ASK, Quest said. ASK measures an airline's passenger carrying capacity by multiplying seats available by distance flown.