BSC Young Boys
He had a contract with FC Zurich till 2009 and was part of the 2006–07 Swiss Championship winning team, he left than in summer Zürich and moved to BSC Young Boys. His move to BSC Young Boys did not work out so he had two loan spells at Servette FC before joining on a permanent deal.