В начале Великой Отечественной войны эвакуировался в Сталинград, где с декабря 1941 года по сентябрь 1942 работал слесарем на металлургическом заводе «Красный Октябрь». В сентябре 1942 года был призван в ряды Красной Армии. Военную службу начал в Нижнем Тагиле в 19-м учебном танковом полку. В апреле 1943 года был направлен в 3-ю танковую бригаду 23-го танкового корпуса, которым командовал генерал Е. Г. Пушкин. Участвовал в боях на Юго-Западном, 2-м и 3-м Украинских фронтах. В марте 1944 года участвовал в освобождении Николаевщины. Также участвовал в освобождении Румынии, Венгрии и Австрии. Член компартии с 1944 года.
После демобилизации с лета 1947 года работал слесарем-монтажником на заводе им. 61 Коммунара.
В 1947—1953 годах учился в Николаевском кораблестроительном институте на факультете машиностроения, был Сталинским стипендиатом.
После окончания института был направлен на партийную работу. С 1953 года — заведующий Отделом Николаевского городского комитета КП Украины, второй, а затем — первый секретарь районного комитета КП Украины (Николаев). С 1961 года — первый секретарь Николаевского городского комитета КП Украины.
С января 1963 по декабрь 1964 года — второй секретарь Николаевского промышленного областного комитета КП Украины. С 1965 года — второй секретарь Николаевского обкома КП Украины; одновременно 18 марта 1966 по 17 марта 1971 — член Центральной Ревизионной Комиссии КП Украины. С марта 1971 г. по 4 октября 1980 года был первым секретарём Николаевского обкома Компартии Украины. С 20 марта 1971 вошёл также в состав ЦК КП Украины, а с 3 мая 1976 — кандидатом в члены ЦК КПСС.
Активно содействовал открытию в Новой Одессе монумента Стальному солдату на Кургане Славы. Был инициатором организации отделения Союза художников в Николаеве.
В его честь названа одна из улиц г. Николаева, газотурбоход.