Nilsson represented Sweden in the 1st Chess Olympiad at London 1927, and tied for 9-11th in the Amateur World Championship (Max Euwe won), which took place during the 2nd Chess Olympiad at The Hague 1928.