Od sierpnia 1938 do marca 1941 szef Wydziału Śledczego, Wydziału II UGB Zarządu NKWD Kraju Dalekowschodniego/Kraju Chabarowskiego, od 15 lipca 1938 starszy porucznik, a od 11 października 1939 kapitan bezpieczeństwa państwowego. Od 3 kwietnia do 13 września 1941 szef Zarządu NKGB obwodu amurskiego, od 13 września 1941 do maja 1943 szef Zarządu NKWD obwodu amurskiego, od maja 1943 do 25 września 1944 ponownie szef Zarządu NKGB tego obwodu, od 11 lutego 1943 podpułkownik, a od 24 kwietnia 1943 pułkownik. Od września 1944 do kwietnia 1945 zastępca szefa Zarządu NKGB obwodu gorkowskiego (obecnie obwód niżnonowogrodzki), równocześnie od grudnia 1944 szef Sektora Operacyjnego NKGB/NKWD w Poniewieżu, od 12 kwietnia 1945 do 3 stycznia 1946 zastępca ludowego komisarza bezpieczeństwa państwowego Litewskiej SRR; na tym stanowisku odpowiadał za walkę z antykomunistyczną partyzantką litewską. Od listopada 1946 do czerwca 1949 zastępca szefa Zarządu MGB obwodu penzeńskiego, od czerwca 1949 do marca 1953 zastępca szefa Zarządu MGB obwodu nowogrodzkiego, od marca 1953 do kwietnia 1954 zastępca szefa Zarządu MSW obwodu nowogrodzkiego.