1919—1927 гг. — в коммуне «Советское Красное знамя» трактористом, заведующий хозяйством, председатель коммуны.
1927—1931 гг. — председатель Пронькинского сельского Совета, инструктор исполнительного комитета Ордынского районного Совета,
1931—1934 гг. — в войсках ОГПУ
1934—1941 гг. — заместитель директора Верхирменской машинно-тракторной станции, директор Суминской машинно-тракторной станции (Новосибирская область),
1941—1946 гг. — директор Новосибирской государственной селекционной станции,
1946—1952 гг. — первый секретарь
Болотнинского
районного комитета ВКП(б) (Новосибирская область), заведующий Новосибирским областным сельскохозяйственным отделом, первый заместитель председателя областного исполнительного комитета, секретарь облисполкома,
1952—1967 гг. — председатель исполнительного комитета Томского областного Совета. Внес существенный вклад в освоение целинных и залежных земель, развитие сельского хозяйства и промышленных предприятий Томска и области.