Shakib Al Hasan has been sacked as Bangladesh captain following the team's dismal performance in Zimbabwe.
The 24-year-old all-rounder, along with his deputy Tamim Iqbal, paid the price for Bangladesh's 130-run defeat in the solitary Test in Harare and a 3-2 loss in the one-day series.
"We thought they could improve their behaviour," said Bangladesh Cricket Board media chairman Jalal Younus.
"Now we didn't have any choice but to take a hardline."
He added: "After we got our reports from the different people on tour, we got to this decision."
Shakib took on the captaincy during the tour of the West Indies in 2009 when regular skipper Mashrafe Mortaza was injured, and kept it due to Mortaza's prolonged absence until July 2010 when he stood down to focus on his personal performance.
However, the re-appointed Mortaza broke down again during the first game against New Zealand in October 2010 with Shakib once again taking over and held the post through the World Cup, co-hosted by Bangladesh.