Трудову діяльність розпочав у 1951 році майстром Вигодського ліспромгоспу тресту «Станіславліспром» Івано-Франківської області. З 1953 року до 1954 року працював майстром Усть-Чорнянського ліспромгоспу тресту «Закарпатліспром» Тячівського району. Після служби в армії працював майстром, техкерівником, інженером виробничого відділу цього ж підприємства.
У 1961–1962 роках — інструктор організаційного відділу Тячівського райкому КПУ. У 1962–1965 роках — звільнений секретар парткому, голова робіткому Усть-Чорнянського лісокомбінату. З 1965 по 1972 рік — голова виконкому Тячівської райради народних депутатів. Після закінчення Вищої партійної школи при ЦК КПРС у 1973–1981 роках — директор Перечинського лісокомбінату.
У 1981–1986 роках — начальник управління харчової промисловості Закарпатського облвиконкому. З 1986 року по 1988 рік — заступник облагропрому, начальник управління харчової промисловості. З 1988 року — генеральний директор виробничого об'єднання продтоварів облагроради.
З 6 квітня до грудня 1990 року — голова виконавчого комітету Закарпатської обласної ради народних депутатів.
З грудня 1990 року — заступник голови виконавчого комітету Закарпатської обласної ради народних депутатів.
З січня до березня 1992 року — голова виконавчого комітету Закарпатської обласної ради народних депутатів і голова Закарпатської обласної ради народних депутатів (з січня по квітень 1992).