Schrijf een vervolg op deze paragraaf - Hossain won het kampioenschap van Bangladesh voor het eerst in 1997. Hij behaalde de titel van International Master (IM) in 2002. Hij kreeg zijn eerste Grandmaster norm in de 35e Schaken Olympiade.
in Bled, Slovenië, hetzelfde jaar dat hij IM werd en zijn 2e norm behaalde in een Grandmaster-toernooi in Abu Dhabi in 2007. Aangezien hij al een keer in oktober 2006 een rating van 2500 bereikte, wat ook vereist is voor het claimen van de titel Grandmaster, werd hij de vijfde Grandmaster (GM) uit Bangladesh toen hij zijn 3e norm voldeed in de laatste ronde van het kampioenschap van Bangladesh op 4 mei 2008. Hij kwalificeerde zich voor deelname aan de Schaken Wereldbeker 2007 en werd de enige speler uit Bangladesh die zich kwalificeerde voor de tweede ronde in een wereldbeker. Hij deed dat door Pavel Eljanov te verslaan; hoewel het de enige wereldbeker was waar hij zich voor kon kwalificeren. Hij bereikte zijn hoogste rating in april 2009 met een waarde van 2531.