Afghan criminal investigation police chief Mohammad Farid Afzali said that Kargar was in good condition at a Kabul hospital after being injured in his head and waist.
Police were continuing to investigate the attack and a motive was not immediately clear.
Kargar has been the national coach since 2008 and helped revive Afghan football with a stunning victory in a regional South Asia tournament in 2013, setting off wild celebrations across the country.
