1937—1938 гг. — ответственный инструктор ЦК ВЛКСМ,
1938—1940 гг. — первый секретарь Калининского областного комитета ВЛКСМ,
1940—1941 гг. — заведующий организационным отделом Калининского областного комитета ВКП(б),
1941—1942 гг. — командир партизанских отрядов Калининской области,
1942—1943 гг. — секретарь Калининского областного комитета ВКП(б),
1943—1944 гг. — заведующий транспортным отделом Калининского областного комитета ВКП(б), заместитель секретаря Калининского областного комитета ВКП(б),
1944—1946 гг. — уполномоченный Комиссии партийного контроля при ЦК ВКП(б) по Горьковской области,
1946—1947 гг. — уполномоченный Комиссии партийного контроля при ЦК ВКП(б) по Белорусской ССР,
1947—1948 гг. — секретарь Орловского областного комитета ВКП(б),
1948—1951 гг. — первый секретарь Орловского областного комитета ВКП(б),
1951—1953 гг. — заместитель заведующего, заведующий сектором, заведующий подотделом Отдела партийных, профсоюзных и комсомольских органов ЦК ВКП(б),
1953—1955 гг. — советник Посольства СССР в Болгарии,
1955—1957 гг. — Чрезвычайный и Полномочный Посол СССР в Албании,