У дорослому футболі дебютував 1997 року виступами за команду клубу «Аль-Кадісія», в якій провів три сезони.
У 2000 році перейшов до клубу «Аль-Аглі», за який відіграв 7 сезонів. Завершив професійну кар'єру футболіста виступами за команду «Аль-Аглі» (Джидда) у 2007 році.
У 2000 році дебютував в офіційних матчах у складі національної збірної Саудівської Аравії. Протягом кар'єри у національній команді, яка тривала 7 років, провів у формі головної команди країни 4 матчі.