An Afghan commando unit in Balkh district in Balkh province killed at least one commando and a civilian, according to security sources.
Adil Shah Abir, a spokesman for Balkh police headquarters, confirmed the blast, but did not provide details.
Three more people were wounded in the blast, according to the security sources.
No group has so far claimed responsibility for the attack.