W 1988 rozpoczął pracę nauczyciela w szkołach. Od 1991 był nauczycielem historii w Szkole Podstawowej nr 1 im. gen. Bronisława Prugara-Ketlinga w Sanoku. Został wykładowcą w Podkarpackiej Szkole Przedsiębiorczości w Sanoku. Podjął pracę w PWSZ im. Jana Grodka w Sanoku, gdzie od 2002 do 2003 i 2012 był kierownikiem Zakładu Kultury Krajów Karpackich, zaś od 2003 do 2005 dyrektorem Instytutu Kulturoznawstwa, następnie był pracownikiem naukowym Zakładu Kulturoznawstwa i Zakładu Języka i Kultury w Instytucie Społeczno-Artystycznym jako profesor nadzwyczajny), a po przemianowaniu jednostki z 2019 w Uczelni Państwowej im. Jana Grodka w Sanoku (w Instytucie Społeczno-Artystycznym jako profesor nadzwyczajny na stanowisku kierownika Zakładu Kultury, Mediów i Języków oraz w Instytucie Medycznym jak profesor uczelni). Został opiekunem Akademickiego Koła Turystycznego PWSZ.

W 2010 został redaktorem „Rocznika Sanockiego” i szefem komitetu redakcyjnego tomu XI tego periodyku oraz redaktorem Zeszytów Naukowych PWSZ. Przewodniczący Komitetu Naukowego Międzynarodowej Konferencji Naukowej pn. „Na pograniczach kultur i narodów. Kultura – sztuka – edukacja”. Recenzent prac Andrzeja RomaniakaRocznik Sanocki t. XI, 2014.