У дорослому футболі дебютував 2000 року в Катарі виступами за команду клубу «Аль-Гарафа», в якій провів один сезон, взявши участь лише у 8 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Аль-Аглі», до складу якого приєднався 2001 року. Відіграв за цю саудівську команду наступні два сезони своєї ігрової кар'єри.
З 2009 року три сезони захищав кольори команди катарського клубу «Умм-Салаль». Більшість часу, проведеного у складі «Умм-Салаля», був основним гравцем захисту команди.
Протягом 2012 року захищав кольори команди бахрейнського клубу «Ар-Ріффа».
До складу саудівського «Аль-Наср» (Ер-Ріяд) приєднався 2013 року. Відтоді встиг відіграти за саудівську команду 37 матчів в національному чемпіонаті.
У 2000 році дебютував в офіційних матчах у складі національної збірної Бахрейну. Наразі провів у формі головної команди країни 102 матчі, забивши 8 голів.