He made his international debut for the Bangladesh cricket team in February 2014[2] Hossain was born on 27 December 1992 and bred in Jhenidah district and He attended University of Rajshahi.
In 2013, he took 6 for 16 for Abahani Limited as they rolled over Cricket Coaching School for a paltry 35 to record a 212-run win in the Dhaka Premier League.
In October 2018, he was named in the squad for the Sylhet Sixers team, following the draft for the 2018–19 Bangladesh Premier League.
[4] He was the leading wicket-taker for Khulna Division in the 2018–19 National Cricket League, with fourteen dismissals in five matches.
He was selected in the 15-man squad to play in the 2015 Cricket World Cup, but was sent home during the tournament for breaking a team curfew.