У дорослому футболі дебютував 2000 року виступами за команду клубу «Аль-Кадісія», в якій провів три сезони.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Аль-Іттіхад», до складу якого приєднався 2004 року. Відіграв за саудівську команду наступні десять сезонів своєї ігрової кар'єри.
Протягом 2014—2016 років захищав кольори команди клубу «Аль-Гіляль».
До складу клубу «Аль-Шабаб» приєднався 2016 року. Станом на 3 травня 2017 відіграв за саудівську команду 21 матч в національному чемпіонаті.