У дорослому футболі дебютував 2000 року виступами за команду клубу «Канн», в якій провів три сезони.
Згодом привернув увагу представників тренерського штабу клубу «Рейнджерс», до складу якого приєднався 2003 року. Дебютував у складі «Рейнджерс»10 січня 2004 року в матчі проти «Гіберніан», вийшовши на заміну.[1] Відіграв за команду з Глазго наступні три сезони своєї ігрової кар'єри.