Народний депутат України 2-го скликання з березня 1994 (1-й тур), Рахівський виборчий округ № 172, Закарпатська область, висунутий трудовим колективом. Член групи «Конституційний центр». На час виборів: Міністр транспорту України. До грудня 1997 — голова підкомітету з питань залізничного, автомобільного та авіаційного транспорту Комітету з питань паливно-енергетичного комплексу, транспорту і зв'язку.
8 грудня 1997 — 29 квітня 2002 — Надзвичайний і Повноважний Посол України в Угорській Республіці[9];
Надзвичайний і Повноважний Посол України в Республіці Словенія (27 березня 1998 — 29 квітня 2002, за сумісництвом)[10][11].
Народний депутат України 4-го скликання з квітня 2002 по квітень 2006, виборчий округ № 75, Закарпатська область, самовисування. За 28,87 %, 17 суперників. На час виборів: Надзвичайний та Повноважний Посол в Угорщині і Словенії, безпартійний. Член фракції «Єдина Україна» (травень — червень 2002), член групи «Народовладдя» (червень 2002 — березень 2004), позафракційний (березень — квітень 2004), уповноважений представник групи «Центр» (квітень — червень 2004), член групи «Демократичні ініціативи Народовладдя» (червень — вересень 2004), член фракції партії «Єдина Україна» (вересень 2004 — січень 2006), член фракції політичної партії «Відродження» (з січня 2006). Голова підкомітету з питань автомобільного транспорту і дорожнього господарства Комітету з питань будівництва, транспорту, житлово-комунального господарства і зв'язку (з червня 2002), член постійної делегації Верховної Ради України в ПАРЄ (з червня 2002).
З 2005 р. — Голова Всеукраїнського об'єднання організацій роботодавців транспорту «Федерація роботодавців транспорту України». Віце-президент Всеукраїнського громадського об'єднання «Спілка ветеранів автомобільного транспорту України».