Con la squadra italiana partecipò alle Olimpiadi di Amsterdam 1954 (in prima scacchiera), Siegen 1970, Skopje 1972 e Haifa 1976. Giocò nei match di Venezia 1951, Bled 1953 e Sirmione 1954 contro la Jugoslavia, Venezia 1951 e Vienna 1952 contro l'Austria, Venezia 1951, Losanna 1952, Baveno 1958, Lugano 1962, Como 1969 e Lugano 1974 contro la Svizzera, Sirmione 1954 contro la Spagna, Praga 1957 contro la Cecoslovacchia, Reggio Emilia 1960 contro l'Ungheria. Prese parte alle Clare Benedict Cup del 1953 e del 1955 a Mont Pèlerin, 1956 a Lenzerheide, 1957 a Berna, 1958 a Neuchâtel, 1959 a Lugano, 1960 a Biel, 1961 a Neuhausen. Ha fatto anche parte di rappresentative del Nord Italia contro la squadra di Belgrado nel 1950 a Venezia, contro la Baviera a Wolfratshausen nel 1955 e a Venezia nel 1957, contro la Slovenia nel 1972 a Portorose e nel 1974 a Trieste.