Militants attacked pro-government militia in the wee hours of Wednesday in Khyber Agency, killing two militiamen and a security official.
Sources said the peace lashkar was ambushed when it was on routine patrolling. Two volunteers were killed while another two were injured, officials said.
The militants also killed a security official after they kidnapped five security personnel.
The authorities have blamed Lashkar-e-Islam for the attack.