Wieloletni nauczyciel akademicki w PWSZ w Krośnie (od 2003 r.). Po studiach w Politechnice Wrocławskiej pracował w Akademii Górniczo-Hutniczej w Krakowie (1971-1976) oraz w Politechnice Rzeszowskiej (1975-2012), a także okresowo w kilku innych uczelniach. Specjalizuje się w zagadnieniach automatyki i informatyki (komputerowe systemy sterowania, zagadnienia projektowania inżynierskiego i optymalizacji projektowania, sieciowe systemy informatyczne). Od kilkunastu lat zajmuje się także naukowo współczesnymi problemami zarządzania (informatyczne systemy wspomagające zarządzanie, społeczna odpowiedzialność przedsiębiorstw, etyka biznesu). Od ponad 25 lat kieruje wdrażaniem w praktyce informatycznych systemów wspomagających zarządzanie w licznych przedsiębiorstwach oraz instytucjach prowadząc przedsiębiorstwo informatyczne. Jest autorem ponad 100 prac naukowych z zakresu automatyki, informatyki oraz zarządzania (w tym monografii Paradygmat jedności w kontekście zarządzania organizacjami, wyd. 2013), a także licznych projektów i opracowań dla przemysłu. Był uczestnikiem wielu konferencji naukowych krajowych i zagranicznych, kilkakrotnie przebywał za granicą w charakterze visiting profesor (Włochy, Finlandia) oraz brał czynny udział w pracach komitetów naukowych i organizacyjnych kilku konferencji krajowych. Aktywnie współpracuje z instytucjami międzynarodowego ruchu Movimento dei Focolari we Włoszech oraz w innych krajach.