Hafeezullah, a resident of Hangdu district in Khyber Pakhtunkhwa province, was arranging the articles in his shop when the rocket shell went off, police said.
He sustained deep wounds in the blast and was rushed to a hospital, they said.
The doctors pronounced him brought dead.
An investigation has been launched into the incident.