У 1960-1984 роках представляв Чехословаччину на 11 шахових олімпіадах, із яких сім разів на першій шахівниці. Найвищий успіх припадає на 1982 рік у Люцерні, де у командному заліку здобув срібну медаль. У своєму доробку має також дві медалі в особистому заліку - срібну (14½ очка у 18 партіях на першій шахівниці 1972 року в Скоп'є), а також бронзову (1962 року у Варні на третій шахівниці). Після зміни громадянства ще тричі взяв участь в олімпіадах (у 1988-1992 роках). Загалом на олімпіадах зіграв 197 партій, у яких набрав 125½ очок.