Abul Hasan has been called in to replace Mustafizur Rahman by the Bangladesh Cricket Board for their three-match T20 series against Afghanistan in the Indian city of Dehradun.
Mustafizur was ruled out after sustaining a toe injury during an Indian Premier League match for Mumbai Indians on May 20.
The three-match T20 series is scheduled to get underway from June 3 and the final match will be played on June 7.
A week later Afghanistan will play their inaugural Test, against India in Bangalore from June 14.
Selectors delayed announcing Mustafizur's replacement until learning more about the newly-laid pitch at Dehradun's Rajeev Gandhi International Stadium.
"It was a new ground so we wanted feedback from the team," said chief selector Minhajul Abedin.
"They reached Dehradun yesterday and found the pitch a bit grassy, so we decided to send a pace bowler. Otherwise, we would have sent a spinner." Abul's last four Twenty20 internationals were against Pakistan in 2012.
Afghanistan are ranked eighth on the Twenty20 international ranking, two places ahead of Bangladesh.