Родился в 1899 году в селе Балабаново Волоколамского уезда Московской губернии в крестьянской семье. Член РКП(б) с 1924 года. В 1934 году окончил Московскую сельскохозяйственную академию имени К. А. Тимирязева. Получил специальность агронома-химика.
В августе 1912г. - декабре 1914г. - ученик портного в селе Шестаково Клинского уезда Московской губернии. В декабре 1914г. - марте 1919г. - упаковщик на Московском химико-фармацевтическом заводе общества «Келер и Ко». Участник Гражданской войны (с 1919 г.). В марте 1919г. - октябре 1922г. - красноармеец 26-го главного отряда 5-й армии РККА. В октябре 1922г. - июне 1923г. - агент охраны Народного комиссариата путей сообщения в Москве. В июне 1923г. - сентябре 1925г. - упаковщик на Московском химико-фармацевтическом заводе № 12 имени Семашко. В сентябре 1925г. - мае 1928г. - секретарь ячейки ВКП (б) на Московском химико-фармацевтическом заводе № 12 имени Семашко. В мае - декабре 1928г. - секретарь ячейки ВКП (б) конторы треста «Мосстрой» букв «Р» в Москве. В декабре 1928г. - сентябре 1929г. - секретарь ячейки ВКП (б) Московского мясокомбината. В июне 1934г. - мае 1935г. - заместитель директора по административной части, а в мае 1935г. - ноябре 1937г. - аспирант Московской сельскохозяйственной академии имени К. А. Тимирязева. В ноябре 1937г. - ноябре 1938г. - заведующий сельскохозяйственным отделом Сталинградского областного комитета ВКП(б). С ноября 1938г. по февраль 1939г. - 2-й секретарь Сталинградского областного комитета ВКП(б). С февраля по март 1939г. - 1-й секретарь Организационного бюро ЦК ВКП(б) по Пензенской области. С марта 1939г. по июнь 1942г. - 1-й секретарь Пензенского обкома и горкома ВКП(б). С июня 1942г. по август 1944г. - заместитель народного комиссара совхозов СССР. С августа 1944г. по июнь 1945г. - председатель СНК Крымской АССР. С июня 1945г. по апрель 1946г. - председатель исполнительного комитета Крымской областного совета депутатов трудящихся. С апреля 1946г. по февраль 1947г. - министр технических культур РСФСР. В апреле 1947г. - сентябре 1949г. - заместитель главноначальствующего по гражданским делам Советской военной администрации в Германии. В сентябре 1949г. - феврале 1951г. - заместитель председателя Союзной Контрольной Комиссии в Германии. В марте 1951г. - июле 1953г. - заместитель начальника Главного управления полезащитного лесоразведения при Совете Министров СССР в Москве. В июле 1953г. - мае 1954г. - на дипломатической работе в Албании: советник Посольства СССР. В мае - июне 1954г. - в резерве МИД СССР в Москве. В июне 1954г. - июне 1955г. - советник Посольства СССР в Албании. В июне 1955г. - августе 1956г. - главный инспектор по вопросам удобрений, ядохимикатов и защиты сельскохозяйственных культур от вредителей и болезней - член коллегии Министерства совхозов СССР. В августе 1956г. - январе 1957г. - советник Министерства иностранных дел СССР. В январе 1957г. - декабре 1959г. - советник Посольства СССР в Народной Республике Румынии. С декабря 1959г. - персональный пенсионер союзного значения в Москве.
Депутат Верховного Совета СССР 1 и 2 созывов. Член Центральной ревизионной комиссии ВКП(б) (1939-1952гг.).
Скончался 11 июня 1975 года в Москве.