У дорослому футболі дебютував 1984 року виступами за команду клубу «Аль-Наср» (Ер-Ріяд), кольори якої і захищав протягом усієї своєї кар'єри гравця, що тривала сімнадцять років.
1988 року дебютував в офіційних матчах у складі національної збірної Саудівської Аравії. Протягом кар'єри у національній команді, яка тривала 7 років, провів у формі головної команди країни 65 матчів, забивши 24 голи.