Pochádza z Bunkoviec, okres Sobrance. Absolvoval štúdium na Filozofickej fakulte UPJŠ v Prešove.
Vo Vranove nad Topľou žije od roku 1969. Učil na Strednej ekonomickej škole a SVŠ. V roku 1979 bol menovaný za zástupcu riaditeľa na Strednom odbornom učilišti textilnom. Vo funkcii riaditeľa menovanej školy pôsobil od roku 1988.
Vo volebnom období 1998 - 2002 bol členom poslaneckého zboru mesta a zástupcom primátora mesta.
Vo volebnom období 2002 - 2006 zastával funkciu primátora mesta Vranov nad Topľou. V roku 2006 bol opätovne zvolený za primátora mesta.