Член компартии с 1953 года. Депутат Совета Союза Верховного Совета СССР 11 созыва (1984-1989) от Закарпатской области.
Окончил радиотехнический факультет Киевского политехнического института (1953), инженер автоматики и телемеханики. В 1953 году переехал во Львов. С 1955 года на партийной работе. Первый секретарь городского комитета КПУ г. Львова с 31 декабря 1964 г. по декабрь 1980 года. Первый секретарь Закарпатского обкома КПУ с 2 декабря 1980 г. по 8 (9?) февраля 1990 года. С 1990 года на пенсии.
Умер после тяжёлой продолжительной болезни, похоронен на Ужгородском кладбище «Кальвария».
Награждён орденом Ленина, орденом Дружбы народов, двумя орденами Трудового Красного Знамени, многими медалями.
Жена Изольда Константиновна, дети Ирина и Александр (1959 г. р., украинский историк).