Pakistan sacked Sarfaraz Ahmed from his post as T20I and Test skipper on Friday, a week after he led the side to a 3-0 home defeat against an inexperienced Sri Lanka.
The showdown in Lahore gave the visitors their first T20I series win against Pakistan in seven attempts while missing 10 of their top players.
Senior batsman Azhar Ali will replace Sarfaraz as Test skipper, while Babar Azam will lead the Twenty20 side.
“Sarfaraz has been replaced... on poor performance,” said a board press release.
Azam has been appointed skipper until next year’s Twenty20 World Cup in Australia, while Azhar will remain in charge for the 2019-2020 season.