Er gewann 1954, 1957 und 1958 die niederländische Meisterschaft und galt fast 20 Jahre lang als zweitbester Spieler des Landes hinter dem ehemaligen Schachweltmeister Max Euwe. Er vertrat sein Land von 1950 in Dubrovnik bis 1978 in Buenos Aires bei elf Schacholympiaden und erzielte dabei 92 Punkte aus 153 Partien. 1976 gewann er mit der niederländischen Mannschaft eine Silbermedaille, 1950 (am zweiten Reservebrett) und 1952 (am dritten Brett) erhielt er jeweils Silber in der Brettwertung. Mit den Niederlanden nahm er außerdem an der Endrunde der Mannschaftseuropameisterschaft 1965 in Hamburg teil. 1952 wurde er Internationaler Meister, im Jahre 1959 wurde ihm der Großmeistertitel durch die FIDE verliehen.