Odbył specjalistyczne kursy wojskowe: oficerski w korpusie osobowym sprawiedliwości i obsługi prawnej w grupie osobowej sądownictwa – Wyższa Szkoła Oficerska Wojsk Lądowych im. Generała Tadeusza Kościuszki we Wrocławiu (obecnie Akademia Wojsk Lądowych), przekwalifikowania w korpusie ogólnym w grupie zarządzania zasobami osobowymi i mobilizacyjno-uzupełnieniowej – Akademia Sztuki Wojennej w Warszawie, doskonalenia w korpusie łączności i informatyki w grupie osobowej eksploatacja systemów informatycznych – Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego w Warszawie.

Podjął pracę jako nauczyciel akademicki na Uniwersytecie Warmińsko-Mazurskim. Wykładał również w niepublicznych szkołach wyższych w Białymstoku, Bydgoszczy i Olsztynie. Był także dyrektorem Centrum Kształcenia Praktycznego i Ustawicznego w Ełku. Z ramienia AWS był radnym rady powiatu ełckiego I kadencji (1998–2002), zaś z listy LPR bez powodzenia ubiegał się o mandat radnego Ełku w wyborach w 2002Serwis PKW – Wybory 2002. [dostęp 14 lutego 2012].. W 2006 przeszedł do PiS, z rekomendacji którego ubiegał się bezskutecznie o urząd prezydenta Ełku w wyborach w 2006Serwis PKW – Wybory 2006. [dostęp 14 lutego 2012].. Uzyskał jednocześnie mandat radnego EłkuSerwis PKW – Wybory 2006.