Hashmat Shahidi will captain Afghanistan in their inaugural Test against Australia in Hobart after Asghar Afghan was dumped from the role.
The Afghanistan Cricket Board removed Afghan as captain from all three formats and appointed top-order batsman Shahidi in charge of their Test and ODI teams.
With less than six months to go before the Twenty20 World Cup, the ACB said it will soon name a T20 captain who will have leading spinner Rashid Khan as his deputy.
Afghan had returned as captain across all three formats in late 2019 but Afghanistan's hierarchy were unhappy with his leadership in the drawn test series against Zimbabwe in Abu Dhabi this year.
"Afghanistan Cricket Board members approved the proposition to go ahead with split-captaincy for the national team ..." the ACB said in a statement on Monday.
The decision to remove Afghan was taken as an ACB committee felt "some of Afghan's decisions as the captain of the team resulted in Afghanistan's loss to Zimbabwe in the first Test... ."
Zimbabwe thumped Afghanistan by 10 wickets inside two days in the first Test before Afghanistan levelled the series by winning the second test by six wickets.
Afghan made 164 in the second Test, while Shahidi smashed the first test double century by any player from his country, as Afghanistan drew level.
The team under Shahidi, with Rahmat Shah his deputy, will tour Australia later this year to play their first Test against the hosts Hobart from November 27.