Gen. Abdul Rahim, provincial security chief, said two Afghan security forces personnel and five civilians were killed in the explosion Thursday in Zaranj city, Khaama Press reported.
A police officer was injured, officials said.
No one had claimed responsibility for the attack.
Islamic State captures 16 Kurdish towns
Rebel rocket attack kills 10 in Ukraine