Народився 24 листопада 1958 року в м. Мукачево Закарпатської області в сім’ї службовця.
Після закінчення в 1976 році середньої школи №1 імені О.С.Пушкіна поступив на навчання в Ужгородський державний університет (математичний факультет). У цій же школі розпочав трудову діяльність, де працював на посадах лаборанта, вихователя, вчителя.
Після здобуття в 1982 році вищої освіти, призначений заступником директора з навчально-виховної роботи Мукачівської школи №4 , а згодом – інспектором міського відділу освіти. Далі працював директором середньої школи №1 ім. О.С.Пушкіна, а потім – школи №13.
З 1998 року перебував на державній службі – завідувачем відділом освіти Мукачівського міськвиконкому, начальником управління освіти та науки Закарпатської облдержадміністрації, заступником голови облдержадміністрації.
У травні 2001 року призначений головою Виноградівської райдержадміністрації. З цієї посади був звільнений з політичних мотивів, оскільки сприяв утворенню виборчого блоку Віктора Ющенка “Наша Україна” на Закарпатті та при вирішенні економічних і соціальних питань продовжував політику колишніх прем’єр-міністра України Віктора Ющенка та голови ОДА Віктора Балоги.
Разом із дружиною виховують сина.