Rashid isn't new to the role, having captained Afghanistan across formats before. Mirwais Ashraf, the ACB chairman, said that Rashid's experience of playing in different T20 leagues across the world would help "take the team to a new level".
Rashid's first assignment will be the tour of UAE in February next year, where Afghanistan will play three T20Is.
"Captaincy is a huge responsibility," Rashid said after the appointment was announced. "I have the experience of leading my country before, there is a great bunch of guys with whom I have a good understanding and feel pretty comfortable. We will try to stick together, will work hard to put things on the right track and bring pride and joy to our country and nation".
"Rashid Khan is a massive name in Afghanistan Cricket," Ashraf said. "He has colossal experience of playing the format around the world which will help him take the team to a new level in the format.
"Rashid Khan has the experience of leading AfghanAtalan in all three formats before and we are happy to have him as our skipper for the T20I format again. I am sure he will come out on top and will bring more glory to the nation".