La prima competizione ufficiale a cui partecipò furono i campionati mondiali successivi, chiusi al nono posto. Da allora partecipò a tutte le edizioni dei mondiali (in gruppo A nel 2000, 2001, 2002, 2006, 2007, 2008, 2010, 2012, 2017 e 2019; in Prima Divisione nel 2003, 2004, 2005, 2009, 2011, 2013, 2015, 2016 e 2018, ed in quest'ultima occasione fu il capitano degli azzurri, vista l'assenza di Anton Bernard) e alle Olimpiadi di Torino 2006. Saltò per infortunio i mondiali del 2014.