У 1941 році закінчив Харківський авіаційний інститут за фахом інженер-механік літакобудування, після чого працював інженером-плановиком, майстром цеху заводів авіаційної промисловості, а в 1943—1945 роках — заступником начальника, начальником цеху, головним металургом, старшим технологом Хабаровського авіаційного заводу. Член ВКП(б) з 1943 року.
у 1945—1948 роках — партійний організатор ЦК ВКП(б) авіаційного заводу в місті Хабаровську, РРФСР.
У 1948—1951 роках — старший технолог, заступник начальника, начальник цеху Харківського авіаційного заводу. У 1951—1955 роках — партійний організатор ЦК ВКП(б)—КПРС, секретар бюро КПРС Харківського авіаційного заводу.
У 1955—1958 роках — 1-й секретар Дзержинського районного комітету КПУ міста Харкова.
У 1958—1961 роках — інспектор Центрального комітету Комуністичної партії України.
15 вересня 1961 — 21 вересня 1962 роках — 2-й секретар Київського обласного комітету Комуністичної партії України.
У серпні 1962 — січні 1963 року — 1-й секретар Київського міського комітету Комуністичної партії України.
У січні 1963 — 7 грудня 1964 року — 2-й секретар Київського промислового обласного комітету Комуністичної партії України.
7 грудня 1964 — 22 березня 1965 року — 2-й секретар Київського обласного комітету Комуністичної партії України.
28 грудня 1964 — січень 1980 року — 1-й секретар Київського міського комітету Комуністичної партії України.
6 лютого 1980 — 26 квітня 1984 року — Надзвичайний і Повноважний Посол СРСР в Чехословаччині.
У 1984—1988 роках — голова Комісії партійного контролю при Центральному комітеті Комуністичної партії України.