У дорослому футболі дебютував 1992 року виступами за команду клубу «Грассгоппер», в якій провів сім сезонів, взявши участь у 133 матчах чемпіонату. За цей час тричі виборював титул чемпіона Швейцарії.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу ПСВ, до складу якого приєднався у 1999 році. Відіграв за команду з Ейндговена наступні шість сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі ПСВ, був основним гравцем команди.
До складу клубу «Грассгоппер» повернувся у 2012 році. Відіграв за команду з Цюриха три матчі в національному чемпіонаті, після чого 35-річний гравець вирішив завершити ігрову кар'єру.
Виступи за збірну
1995 року дебютував в офіційних матчах у складі національної збірної Швейцарії. Наразі провів у формі головної команди країни 94 матчі, забивши 2 голи.