La prima convocazione in Nazionale avvenne nel 2012. L'anno successivo, con la formazione "giovanile" guidata da Andrea Giani, vinse la medaglia d'oro ai XVII Giochi del Mediterraneo. La buona prestazione alla manifestazione mediterranea gli valsero la convocazione nella Nazionale maggiore per le Final Six di World League a Mar del Plata (Argentina), dove conquistò la medaglia di bronzo, bissata poi anche nell'edizione 2014, oltre alla medaglia d'argento al campionato europeo 2013 e alla Coppa del Mondo 2015, a quella di bronzo alla Grand Champions Cup 2013 e al campionato europeo 2015, quella d'argento ai Giochi della XXXI Olimpiade e alla Grand Champions Cup 2017.