Wstąpił do Czeki i był jej funkcjonariuszem w Moskwie i Jekaterynosławiu. W maju 1918 walczył z Niemcami, schwytany w Nowoczerkasku, uwolniony przez 4 Dywizję dowodzoną przez gen. Lucjana Żeligowskiego, z którą rok później wrócił do Polski. Zmobilizowany do WP podczas wojny polsko-sowieckiej 1920, dostał się do niewoli sowieckiej i w obozie jenieckim w Smoleńsku na polecenie władz obozu prowadził szkolenie polityczne dla polskich jeńców, za co po powrocie do kraju po zawarciu traktatu ryskiego 1921 był więziony na Pawiaku. Od 1924 działał w KPP, m.in. w 1935 przed wyborami parlamentarnymi prowadził agitację komunistyczną, za co został aresztowany i osadzony na 3 miesiące w obozie w Berezie Kartuskiej. W 1942 wstąpił do PPR i GL. Walczył w oddziale GL-AL im. Mariana Langiewicza.