1995 és 2008 között az Al Ahli csapatában játszott. A 2008–09-es idényben Svájcban a Neuchâtel Xamax együttesében szerepelt. 2009 és 2017 között az en-Naszr játékosa volt, melynek tagjaként két bajnoki címet (2014, 2015) szerzett. 2017 és 2018 között Bulgáriában játszott az FK Vereja csapatában. 2018 és 2019 között az Ohod, 2019 és 2020 között az Al Ahli játékosa volt.