"I am extremely excited and honoured to be given the opportunity to work with some of the best talent in world cricket," said Klusener, whose coaching credits include a recent stint as assistant batting coach for the South Africa T20 team in India.
"Everyone knows the fearless brand of cricket Afghanistan play. I am very confident that with some hard work we can become one of the best sides in the world. "I am really looking forward to working with the Afghanistan team and helping them take their cricket to the next level."
Klusener will start with the series of one Test, three ODIs and three T20Is against West Indies at 'home' in November-December.