The victims were teaching a group of border policemen in a meeting room in Faryab in northern Afghanistan, according to the deputy governor of Faryab province, Abdul Sattar Bariz.
The gunman escaped on foot, running toward the desert, Bariz said.
“Initial reports say that there were about six Americans inside the meeting room and only two of them have been killed,” he said, adding that he did not have many other details.
NATO’s International Security Assistance Force said earlier two NATO troops had been killed after an individual wearing an Afghan police uniform opened fire.
The NATO-led force did not identify the nationality of the dead.