Od początku lat 50. zajął się pracą publicystyczną i dziennikarską, w połowie dziesięciolecia poświęcając się jej całkowicie, po wycofaniu się z gry wyczynowej. W latach 1950–1984 bez przerwy zajmował stanowisko redaktora naczelnego miesięcznika "Szachy". Również od roku 1950 prowadził dział szachowy w "Trybunie Ludu". Do połowy lat 80. redagował szachowe kolumny w wielu czasopismach, takich jak: "Express Wieczorny", "Perspektywy", "Żołnierz Polski", "Żołnierz Wolności", "Świat Młodych" i innych. W latach 1956–1970 zajmował wiele stanowisk w Polskim Związku Szachowym (PZSzach), m.in. przewodniczącego rady trenerów, wiceprezesa do spraw sportowych i sekretarza generalnego. W roku 1982 otrzymał tytuł honorowego członka PZSzach. Od 1964 pełnił funkcję delegata PZSzach w Międzynarodowej Federacji Szachowej (FIDE), następnie w latach 1970–1972 był członkiem Komisji Przepisów FIDE, zaś od 1978 do 1982 – jej sekretarzem. W 1968 otrzymał tytuł sędziego klasy międzynarodowej. W swojej karierze sędziowskiej pełnił funkcje arbitra na m.in. na trzech olimpiadach (1980, 1984, 1986), drużynowych mistrzostwach świata (1985) oraz na wielu międzynarodowych turniejach wysokiej rangi.