Afghan Voice Agency (AVA)_Monitoring, Two security personnel were killed and 19 others were injured. Three of the wounded were said to be in critical condition, officials said.
They said the injured were transferred to the Combined Military Hospital in Peshawar.
Local media reports the entire area has been cordoned off and law-enforcement agencies have launched an investigation into the attack.
No one has claimed responsibility for the attack.