An immigrant from Ivory Coast set himself on fire in a Rome airport on Thursday after receiving a deportation order, sparking panic among passengers in the busy terminal, Italian media reported.
A police officer quickly put out the flames with a fire extinguisher but the man was badly burnt and has been hospitalised in a serious condition.
The officer has also been hospitalised.
The part of the airport where the man set himself on fire was closed to the public for an hour.
He had been ordered to present himself to border police at the airport for expulsion from Italy.
The man used a fuel tank and was seen being carried away in a stretcher, wrapped in a fire blanket.