Troisième du sprint d'Hochfilzen en 2006, il est le premier suisse à monter sur un podium lors d'une épreuve de Coupe du monde. Ensuite, en 2007, il enregistre son meilleur résultat individuel en grand championnat avec le dixième rang aux Mondiaux d'Antersleva. En 2008, il est huitième du relais aux Mondiaux d'Östersund.