The deceased was identified as Karthik, 32, from Athipalam village near Viralimalai in the district.
Another person was admitted to the Government Medical College Hospital, Pudukottai with serious injuries.
Pudukkottai police officials told that the accident occurred due to sparks triggered during welding work at the warehouse of the fireworks factory.
Fire and Rescue services immediately doused the fire.