Народився 17 лютого 1961 р. в Ужгороді. Закінчив Київський політехнічний інститут, фахом - інженер-механік. Трудову діяльність розпочав пакувальником меблевого цеху Ужгородського фанерно-меблевого комбінату.
1986 - 1987 рр. - інженер-конструктор ВО "Закарпатприлад".
1987 - 1988 рр. - старший інженер науково-дослідної лабораторії синтезу і комплексних досліджень нових напівпровідникових речовин Ужгородського державного університету.
1988 - 1989 рр. - директор СП "РІО".
1989 - 1991 рр. - директор СП "Спойлер".
1991 - 1994 рр. - директор СП "РІО".
1994 - 1998 рр. - міський голова Ужгорода, голова Ужгородської міськради. У 1998 р. переобраний на посаду мера Ужгорода.
2000 - 2002 рр. - депутат Закарпатської облради.
2001 - 2002 рр. - радник голови облдержадміністрації з питань підтримки та розвитку підприємництва (на громадських засадах).
2002-2006 рр. - депутат Верховної Ради України IV скликання, член Комітету ВР з питань правової політики. Був членом фракцій та груп "За Єдину Україну!", "Народовладдя", "Демократичні ініціативи", "Наша Україна", "Регіони України" (з цієї був виключений за недотримання фракційної дисципліни), Народної партії.
На момент виборів до Верховної Ради - голова обласного громадського об'єднання "Нове Закарпаття", член Української партії "Єдність".
З 2006 р. - міський голова Ужгорода.
На даний час - голова громадської організації "Нове Закарпаття".