La première compétition à laquelle il participe est le championnat du monde moins de 18 ans 2001 avec la Suisse, où il remporte la médaille d'argent. Il prend ensuite part aux championnats du monde des moins de 20 ans en 2002 et en 2003. Il dispute ensuite treize championnats du monde consécutifs (2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 et 2016), en plus des Jeux olympiques 2006. Il remporte la médaille d'argent au championnat du monde 2013.