W 1985 ukończył studia na Wydziale Prawa i Administracji UMCS.

Po studiach zamieszkał w Ustrzykach Dolnych, gdzie w latach 1985–1986 pracował jako nauczyciel w Szkole Podstawowej nr 2. W latach 1986–1988 był zatrudniony w Igloopolu w Smolniku. W latach 1986–1989 był doktorantem historii kultury na Katolickim Uniwersytecie Lubelskim. W latach 1988–1989 brał udział w reaktywacji struktur NSZZ „Solidarność” w Ustrzykach Dolnych i Krośnie. 11 kwietnia 1989 został wiceprzewodniczącym Tymczasowego Zarządu Regionu Podkarpacie NSZZ „S” w Krośnie, a od 16 kwietnia 1989 był wiceprzewodniczącym wojewódzkiego Komitetu Obywatelskiego w tym mieście. W czerwcu 1989 został dyrektorem biura poselsko-senatorskiego OKP w Krośnie.

6 kwietnia 1990 został powołany na stanowisko wicewojewody krośnieńskiego. 17 lutego 1993 został powołany na stanowisko wojewody przemyskiego. W 1993 był współtwórcą i sekretarzem generalnym Euroregionu Karpackiego. 31 grudnia 1993 został odwołany ze stanowiska wojewody. W latach 1994–1998 był prezesem Bieszczadzkiej Agencji Rozwoju Regionalnego w Ustrzykach Dolnych.