En 2000, il glane la première médaille d'argent saoudienne aux Jeux olympiques sur le 400 mètres haies, signant du même coup son meilleur temps : 47 s 53. L'année suivante, il termine 4e de la finale des Championnats du monde 2001 à Edmonton en 47 s 99 derrière la future gloire de la discipline Felix Sanchez (47 s 49) et les records nationaux italien de Fabrizio Mori, second en 47 s 54, et japonais de Dai Tamesue (47 s 89).