Capitaine de la sélection, il fut le premier joueur du Liechtenstein à jouer en Série A, avec le Hellas Vérone, l'espace d'une saison 2001-2002, puis avec l'AC Sienne pendant trois saisons (2006 à 2009). Il retourne ensuite en Suisse, puis au Liechtenstein. En 2011, il retrouve le FC Balzers, où il termine sa carrière en tant que joueur-entraîneur en 2016.