The sources said that the blast took place in Qambr Abad area of the Khyber Agency near Afghan border. They said a bomb planted along the roadside targeted the soldiers.
The dead and injured were taken to a near by hospital. Heavy contingent of forces rushed to the sport and cordoned of the area.
Pakistan has lost more than lives of 5000 people, including security personnel and civilians during its efforts against extremists.
On the other hand the US and its allies keep squeezing the nuclear armed South Asian nation to do more.
Pakistan has suffered loss of live more than the US and its western allies fighting against the Taliban in neighboring Afghanistan.