Родился 14 (27) июля 1912 г. на станции Дебальцево Бахмутского уезда Екатеринославской губернии (Екатерининская железная дорога; Донбасс) в семье кассира. С 1914 г. жил с родителями в Москве, с 1918 г. в д. Шапкино Хотебцовской волости Можайского уезда Московской губернии (ныне Рузского района Московской области), где в 1927 г. окончил школу. С марта 1928 г. работал учеником, рабочим-закройщиком Московской обувной фабрики-школы ФЗУ имени В. П. Капранова, где в сентябре 1931 г. избран секретарем фабричного комитета ВЛКСМ; учился заочно в кожевенно-обувном техникуме. Избирался депутатом Краснопресненского райсовета г. Москвы. С февраля 1932 г. заместитель заведующего массово-экономическим отделом Краснопресненского райкома ВЛКСМ г. Москвы. С июня 1933 г. член Московского городского совета изобретательства. С декабря 1933 г. заведующий массово-производственным отделом Краснопресненского райкома ВЛКСМ г. Москвы. С января 1935 г. красноармеец 70-го железнодорожного полка войск НКВД на станции Бочкарево Уссурийской железной дороги; избирался секретарем парторганизации дивизиона. С сентября 1935 г. ответственный секретарь полкового бюро ВЛКСМ 70-го железнодорожного полка войск НКВД на станции Куйбышевка-Восточная Амурской железной дороги. С октября 1936 г. заведующий отделом руководящих комсомольских кадров Советского райкома ВЛКСМ г. Москвы. В августе 1937 г. избран секретарем этого райкома. С сентября 1937 г. ответственный инструктор ЦК ВЛКСМ. 5 мая 1938 г. направлен на работу в Калининскую область, где избран исполняющим обязанности первого секретаря обкома ВЛКСМ; 11 февраля 1939 г. утвержден первым секретарем Калининского обкома ВЛКСМ. В 1939 г. избран депутатом Калининского облсовета. В 1939 г. от Калининской областной партийной организации был избран делегатом XVIII съезда ВКП(б). В 1939 г. поступил и в июне 1941 г. окончил экстерном Учительский институт при Калининском государственном педагогическом институте имени М. И. Калинина по историческому отделению, получив квалификацию преподавателя истории и звание учителя средней школы. В октябре 1941 г. — марте 1942 г. был прикомандирован к политуправлению Калининского фронта. С сентября 1940 г. заведующий организационно-инструкторским отделом, с сентября 1942 г. секретарь по транспорту и связи, затем заместитель секретаря по транспорту и связи Калининского обкома ВКП(б). С февраля 1944 г. ответственный контролер Комитета партийного контроля при ЦК ВКП(б). С августа 1944 г. уполномоченный КПК при ЦК ВКП(б) по Горьковской области. В 1945 г. поступил и в 1946 г. окончил экстерном Горьковский государственный педагогический институт имени М. Горького, получив квалификацию преподавателя истории и звание учителя средней школы. С мая 1946 г. уполномоченный КПК при ЦК ВКП(б) по Белорусской ССР. С апреля 1947 г. второй, в декабре 1948 г. — марте 1951 г. первый секретарь Орловского обкома ВКП(б). В 1950 г. избран депутатом Совета Союза Верховного Совета СССР 3-го созыва от Орловского сельского избирательного округа № 244. С апреля 1951 г. заместитель заведующего сектором, с июля 1952 г. заведующий сектором (курировал работу Ленинградских областной и городской и Псковской областной партийных организаций), с января 1953 г. заведующий подотделом подготовки руководящих партийных и советских кадров отдела партийных, профсоюзных и комсомольских органов ЦК КПСС. С мая 1953 г. в резерве Министерства иностранных дел СССР. С октября 1953 г. советник посольства СССР в Болгарии. С декабря 1955 г. посол СССР в Албании. С марта 1957 г. в резерве центрального аппарата МИД СССР. С июня 1957 г. заместитель заведующего сектором отдела ЦК КПСС. В 1961 г. окончил аспирантуру Академии общественных наук при ЦК КПСС, защитив диссертацию на соискание ученой степени кандидата философских наук. С апреля 1961 г. референт отдела ЦК КПСС по связям с коммунистическими и рабочими партиями социалистических стран. С ноября 1965 г. заведующий сектором отдела информации ЦК КПСС. С апреля 1968 г. эксперт-консультант, с января 1971 г. эксперт-консультант — заведующий сектором, с сентября 1971 г. эксперт отдела информации МИД СССР. С сентября 1978 г. на пенсии. Награжден медалями: «За доблестный труд в Великой Отечественной войне 1941—1945 гг.» (06.12.1945), «За оборону Москвы» (31.12.1945), «За победу над Германией в Великой Отечественной войне 1941—1945 гг.» (15.01.1946), «Партизану Отечественной войны» I степени (02.09.1947), «Двадцать лет победы в Великой Отечественной войне 1941—1945 гг.» (07.05.1965), «За трудовую доблесть» (07.01.1967, 03.03.1967), «За доблестный труд. В ознаменование 100-летия со дня рождения В. И. Ленина» (14.04.1970), «Тридцать лет победы в Великой Отечественной войне 1941—1945 гг.» (08.05.1975), «60 лет Вооруженных Сил СССР» (23.02.1978), «Ветеран труда» (02.08.1978), памятным юбилейным знаком «Пятьдесят лет ВЛКСМ» (1968), знаком «25 лет победы в Великой Отечественной войне 1941—1945 гг.» (1970), памятным нагрудным знаком «Калининский партизан» (28.06.1973), медалями «25 лет народной власти в Болгарии» (1969), «100 лет освобождения Болгарии от османского рабства» (22.11.1978). Умер в ночь с 6 на 7 июня 1982 г. в Москве. Похоронен в Москве на Новокунцевском кладбище.