У дорослому футболі дебютував 1998 року виступами за команду клубу «Ер-Ріяд», в якій провів два сезони.
У 2000 році перейшов до клубу «Аль-Іттіхад», за який відіграв 15 сезонів. Завершив професійну кар'єру футболіста виступами за команду «Аль-Іттіхад» (Джидда) у 2015 році.
У 2002 році дебютував в офіційних матчах у складі національної збірної Саудівської Аравії. Протягом кар'єри у національній команді, яка тривала 5 років, провів у формі головної команди країни 36 матчів.