Con la Nazionale italiana ha partecipato a 6 campionati del mondo, 3 olimpiadi e 5 europei. Ha vinto un argento agli Europei di Budapest 2001 e un altro argento ai Mondiali di Barcellona 2003. Ha ottenuto anche un secondo posto agli Europei di Zagabria 2010.