The Afghanistan-bound truck was attacked in Dhadar area of Balochistan, officials of the Levies militia said.
The suspected militants escaped after the shooting.
The driver was taken to a nearby hospital. No group claimed responsibility for the attack.