Родился 2 августа 1928 года в г. Богородск, Нижегородская область. Член ВКП(б) с 1951 года. В 1952 году окончил Горьковский политехнический институт имени Жданова.
В 1952г. — мастер, главный технолог Севастопольского завода имени Серго Орджоникидзе. В 1952-1953гг. — ответственный организатор ЦК ВЛКСМ Севастопольского завода имени Серго Орджоникидзе. В 1954-1955гг. — заместитель секретаря партийного комитета КПУ Севастопольского завода имени Серго Орджоникидзе. В 1955-1956гг. — секретарь, 2-й секретарь Корабельного районного комитета КПУ города Севастополя. В 1956-1957гг. — секретарь партийного комитета КПУ Севастопольского завода имени Серго Орджоникидзе. В 1957-1960гг. — 1-й секретарь Корабельного районного комитета КПУ города Севастополя; 1-й секретарь Нахимовского районного комитета КПУ города Севастополя. В 1960-1961гг. — 1-й заместитель председателя исполнительного комитета Севастопольского городского совета депутатов трудящихся. В 1961г. — январе 1963г. — секретарь Крымского областного комитета КПУ. 11 января — 26 ноября 1963г. — 2-й секретарь Крымского промышленного областного комитета КПУ. В 1963г. - заведующий промышленно-транспортным отделом ЦК КП Молдавии и заместитель председателя Бюро ЦК КП Молдавии по руководству промышленностью. 26 декабря 1963г. — 16 октября 1977г. — секретарь ЦК КП Молдавии. Одновременно в 1963-1964гг. — председатель Бюро ЦК КП Молдавии по руководству промышленностью. В 1977-1988гг. — заместитель министра машиностроения для легкой и пищевой промышленности и бытовых приборов СССР. Затем — на пенсии в городе Москве.