Na początku 1945 został funkcjonariuszem UBP, był kierownikiem sekcji w Miejskim Urzędzie Bezpieczeństwa Publicznego w Radomiu, następnie zastępcą naczelnika Wydziału IV Departamentu I MBP, odszedł ze służby na własną prośbę w październiku 1945 w stopniu kapitana. Kontynuował przerwane przez wojnę studia, tym razem w Łodzi. Po ukończeniu studiów, wstąpił w 1947 do ludowego Wojska Polskiego, w kolejnych latach pracował jako dziennikarz szachowy oraz w Instytucie Maszyn Matematycznych.

Kariera sportowa Pierwsze starty w turniejach odnotował jeszcze przed II wojną światową, m.in. startując w roku 1938 w mistrzostwach Warszawskiego Towarzystwa Zwolenników Gry Szachowej. Na przełomie 1943/1944 zwyciężył w konspiracyjnych mistrzostwach Warszawy (według niektórych źródeł zajął miejsce I-III). W 1946 został wicemistrzem Łodzi. W latach 1946–1956 sześciokrotnie brał udział w finałowych turniejach o tytuł mistrza Polski. Największy sukces żołnierz Sił Zbrojnych PRL odniósł w roku 1955 we Wrocławiu, gdzie zajął III miejsce i zdobył brązowy medal. W 1950 sięgnął z drużyną Łodzi po drużynowe mistrzostwo Polski, sukces ten powtórzył w 1956 z drużyną SZ PRL, w 1954 zdobył z drużyną SZ PRL drużynowe wicemistrzostwo Polski.