The blast occurred in the high-security University Town area of Peshawar, where the offices of several UN agencies and Consulates are located.
The suicide bomber emerged from a car and detonated his explosive vest near the check post manned by Frontier Corps personnel.
Other terrorists in the car then opened fired, witnesses said.
The blast killed two Frontier Corps personnel and left nine injured.
No group claimed responsibility for the attack.
