Absolwent Wydziału Elektrotechniki i Informatyki Politechniki Rzeszowskiej. Wieloletni pracownik naukowy Zakładu Systemów Rozproszonych i Zakładu Systemów Złożonych Politechniki Rzeszowskiej.
Jeden z członków założycieli Oddziału Podkarpackiego Polskiego Towarzystwa Informatycznego i jego pierwszy prezes, obecnie członek Zarządu głównego PTI oraz Rzeczoznawca PTI.
Główne zainteresowania w obszarze informatyki związane są z projektowaniem i eksploatacją systemów rozproszonych, detekcją anomalii w systemach informatycznych, cyberbezpieczeństwem systemów OT i IoE. Jest autorem i współautorem kilkudziesięciu publikacji naukowych z tego zakresu tematycznego.
Był organizatorem, członkiem komitetów organizacyjnych i programowych wielu informatycznych konferencji naukowych i branżowych. Jest również prelegentem występującym na konferencjach naukowych i specjalistycznych poświęconych zagadnieniom cyberbezpieczeństwa oraz eksploatacji systemów rozproszonych.
Uczestniczył w wielu projektach związanych z projektowaniem i budową rozproszonych systemów informatycznych, współpracując przy tym z wiodącymi producentami sprzętu oraz integratorami rozwiązań informatycznych. Współpracuje również z przemysłem w zakresie wspólnych badań i wdrażania nowych rozwiązań w środowiskach produkcyjnych.
Jest instruktorem i współzałożycielem akademii oraz laboratoriów szkoleniowych (m.in. Cisco, Alcatel-Lucent, Extreme Networks, RedHat Academy).