An explosion at a steel factory in Hamirpur district left three workers severely injured due to a blast in a 40-ton furnace.