Po likwidacji przez władze komunistyczne związków sportowych, w tym Polskiego Związku Szachowego, został w 1951 wiceprezesem Sekcji Szachów GKKF ds. szkoleniowych.
Kilkakrotnie startował w międzynarodowych turniejach, osiągając cenne zwycięstwa w pojedynczych partiach, m.in. w latach 1947 w Warszawie (w turnieju tym pokonał m.in. Bogdana Śliwę), 1950 w Szczawnie-Zdroju (zwycięstwa z Paulem Keresem, w turnieju zajął jednak XV-XVI miejsce na dwudziestu uczestników), 1951 w Mariańskich Łaźniach (wygrana z Pálem Benkő) oraz 1952 w Międzyzdrojach. W roku 1952 reprezentował Polskę na szachowej olimpiadzie w Helsinkach. Polityczne uwarunkowania sprawiły, że został wybrany do gry na II szachownicy (znacznie powyżej jego rzeczywistej siły gry, a w konsekwencji występ miał nieudany (uzyskał ½ pkt w 7 partiach)OlimpBase. W roku 1955 wystąpił w Łodzi w meczu przeciwko ZSRR, w którym uzyskał 1 pkt w 2 partiach (pokonał Siemiona Furmana). W latach 1951–1957 pięciokrotnie zdobył tytuł mistrza Sił Zbrojnych PRL, w barwach Legionu Warszawa był także drużynowym mistrzem Polski w 1961, 1963, 1964 i 1972, wicemistrzem w 1968, brązowym medalistą w 1966.
Zajmował się także dziennikarstwem szachowym (był m.in.