Con la squadra italiana prese parte alle Olimpiadi di Varsavia 1935, Monaco 1936 e Stoccolma 1937. Giocò nei match contro la Svizzera a Losanna nel 1938 e a Baveno nel 1958, la Jugoslavia nel 1951 a Venezia e nel 1955 a Lubiana, l'Austria nel 1952 a Vienna, la Spagna nel 1954 a Sirmione, l'Ungheria nel 1960 a Reggio Emilia. Nel 1955 e nel 1957 prese parte alla doppia sfida tra la Baviera e una rappresentativa del Nord Italia, con incontri rispettivamente a Wolfratshausen e Venezia. Giocò anche nella Clare Benedict Cup del 1964 a Lenzerheide e al Torneo Sei Nazioni di Montecarlo 1966.