"The job requires a lot of travelling and this has affected my family life a lot and I now have to give them proper time," Kabir told Reuters.
"I was not enjoying my job and so I decided it was time to resign and the Afghanistan Cricket Board accepted my decision."
Kabir, a left-arm seamer who played four tests and 10 ODIs for Pakistan, has had two stints as coach after first becoming involved with Afghanistan cricket in 2007.
Under him Afghanistan gained full one-day international status and have also qualified for the World Twenty20 three times.
The 50-over World Cup starts on Feb. 14.
(Editing by Tony Goodson)
Share
