Sher Khan says the attack took place in the Jamrud area of the northwestern Khyber tribal region on Monday morning. He says three people were also wounded in the attack. Jamrud is located 40 kilometers (25 miles) west of the city of Peshawar.
Khan says a group of nearly 30 militants first opened fire at the convoy, then torched three trailers and five military mini-trucks loaded on them.
No one immediately claimed responsibility for the attack.
The land routes through Pakistan have been vital to getting supplies to NATO forces in Afghanistan and are now increasingly being used to ship equipment out as the international coalition draws down its troops.
RELATED STORIES
NATO ups military presence amid Russian threat
Pakistani police stop NATO supply truck blockade