In den Jahren 1931 bis 1934 bestritt er drei Wettkämpfe gegen Georg Kieninger, was seiner Entwicklung zum Meisterspieler sehr förderlich war. Zu seinen größten schachlichen Erfolgen gehört der 2. Platz beim Internationalen Turnier in Dresden 1936, wo er hinter Alexander Aljechin – den er im direkten Vergleich schlug –, aber vor Géza Maróczy, Gideon Ståhlberg, Efim Bogoljubow, Friedrich Sämisch, Paul Keres u. a. landete. Im selben Jahr gehörte er der deutschen Auswahl bei der inoffiziellen Schacholympiade in München an, die den 3. Platz hinter Ungarn und Polen belegte. Im Winter 1936/37 wirkte er als Schachtrainer in Island.