Comincia a giocare in patria, all'Al-Ahli. Nel 2004 si trasferisce in Qatar, all'Al-Gharafa. Nel 2005 viene acquistato dal Qatar SC. Nel 2006 torna in patria, all'Al-Ahli. Nel 2008 si trasferisce in Kuwait, all'Al-Arabi. Nel 2009 passa all'Al-Qadisiya, squadra della massima serie saudita. Nel 2010 torna in patria, all'Al-Ahli. Nel 2011 si trasferisce in Oman, al Muscat. Nel gennaio 2012 viene acquistato dal Fanja. Nel 2013 torna in patria, al Manama.