Erste internationale Erfahrungen sammelte Masbah Ahmmed im Jahr 2009, als er bei den Jugend-Asienspielen in Singapur im 100-Meter-Lauf mit 11,76 s in der ersten Runde ausschied. 2012 nahm er dann an den Hallenweltmeisterschaften in Istanbul im 60-Meter-Lauf teil und schied dort mit Landesrekord von 7,04 s in der ersten Runde aus. Anschließend startete er bei den Juniorenasienmeisterschaften in Colombo und schied dort mit 11,09 s über 100 Meter im Vorlauf aus und belegte im Dreisprung mit einer Weite von 14,71 m den siebten Platz. Im Jahr darauf scheiterte er bei den Asienmeisterschaften in Pune über 100 Meter mit 10,99 s in der Vorrunde und durfte anschließend bei dank einer Wildcard bei den Weltmeisterschaften in Moskau an den Start gehen, schied aber dort mit 11,23 s in der Vorqualifikationsrunde. 2014 nahm er erstmals an den Commonwealth Games im schottischen Glasgow teil und schied dort über 100 Meter mit 11,13 s in der ersten Runde aus, während er im 200-Meter-Lauf disqualifiziert wurde. 2015 schied er dann bei den Asienmeisterschaften in Wuhan mit 11,19 s und 22,80 s über 100 und 200 Meter jeweils in der Vorrunde aus und scheiterte anschließend bei den Weltmeisterschaften in Peking über 100 Meter mit 11,13 s in der Vorausscheidung aus. 2016 belegte er bei den Südasienspielen in Guwahati in 10,82 s den vierten Platz und nahm anschließend dank einer Wildcard an den Olympischen Spielen in Rio de Janeiro teil, scheiterte dort aber mit 11,34 s in der Vorausscheidung aus.