Он начал свою профессиональную карьеру в клубе «Беллинцона» в 1994 году и играл за него до 2001 года. Затем он перешёл в «Виль» и играл там в течение следующих трёх сезонов до перехода в «Тун» в 2004 году. В 2005 году он стал вторым бомбардиром швейцарской Суперлиги с 20 голами, а также квалифицировался с клубом в Лигу чемпионов. В 2006 году он подписал контракт с пражской «Спартой» до лета 2008 года, однако спустя год вернулся в Швейцарию, подписав контракт с «Люцерном». Спустя сезон, летом 2008 года подписал трёхлетний контракт с «Беллинцоной», клубом, в котором он начал свою карьеру. 15 февраля 2010 года перешёл на правах аренды в «Янг Бойз», в котором сыграл 13 игр и забил 3 мяча. Летом 2010 года вернулся в «Беллинцону».
Благодаря его выступлениям в составе «Туна» в Лиге чемпионов, был назван в национальную сборную и дебютировал за неё в августе 2005 года в товарищеском матче со сборной Норвегии. Был включён в состав команды на чемпионат мира 2006, прошедший в Германии и, несмотря на плодовитый сезон с «Люцерном» (16 голов) в сезоне 2007/08, не был вызван в сборную для участия в чемпионате Европы 2008.