In June 2021, he was named in Bangladesh's Twenty20 International (T20I) squad for their series against Zimbabwe.[9] In the second T20I match, he made his debut against Zimbabwe and scored 29 off 13 balls.[10] In the third T20I match he scored an unbeaten 31 runs off 15 balls, helping Bangladesh to chase down the target of 193 and winn the series by 2–1 margin.[11][12]
In March 2023, he was added to Bangladesh One Day International (ODI) squad for their series against England.[14] In the same month, he was selected to play for Bangladesh in the T20I series against Ireland.[15] On 31 March 2023, in the third T20I, he scored 51 runs off 42 balls to complete his maiden half-century in T20I cricket.[16]
In August 2023, he was named in Bangladesh's squad for the 2023 Asia Cup.[17][18] He made his ODI debut during a crucial group stage fixture against Afghanistan on 3 September 2023 during the 2023 Asla Cup.[19] He announced his arrival to ODI cricket by hitting a six off the very first delivery he faced on his ODI debut by dispatching an ordinary delivery bowled by Gulbadin Naib over deep square leg.[20] His shot was even considered special by viewers given he flicked the length ball on the pads without looking directly at the ball.[21] He eventually became the first Bangladeshi batsman to hit a six off the first delivery he faced in his ODI career and the sixth batsman ever to hit a six off the first ball faced on ODI debut.[20][22]