Dr hab. w dziedzinie nauk technicznych, w dyscyplinie informatyka, specjalizuje się metodach eksploracji danych, ukończył studia w Wyższej Szkole Pedagogicznej w Rzeszowie na kierunku matematyka, doktoryzował się na Wydziale Matematyki Informatyki i Mechaniki Uniwersytetu Warszawskiego, habilitował się w Instytucie Podstaw Informatyki PAN w Warszawie. Jest autorem lub współautorem ponad 60 recenzowanych publikacji naukowych, w tym blisko 30 indeksowanych w Web of Science, a także ponad 30 referatów wygłoszonych na międzynarodowych konferencjach naukowych. Jego prace były cytowane w bazie cytowań Web of Science ponad 370 razy z Indeksem Hirscha równym 14. Był także członkiem komitetu programowego ponad 10 międzynarodowych konferencji i jest członkiem towarzystwa naukowego International Rough Set Society, a także członkiem Komitetu Redakcyjnego czasopisma Transactions on Rough Sets (Springer). Brał udział w 10 projektach badawczych finansowanych przez KBN, MNiSW, NCN, NCBiR i Unię Europejską. Jest kierownikiem grantu NCN uzyskanego w konkursie Opus. Od początku swojej kariery zawodowej był związany z WSP i Uniwersytetem Rzeszowskim, gdzie obecnie pracuje na stanowisku profesora nadzwyczajnego i Dyrektora Interdyscyplinarnego Centrum Modelowania Komputerowego (ICMK). Jest opiekunem jednego przewodu doktorskiego. Wypromował kilkudziesięciu licencjatów, inżynierów i magistrów. Jest nauczycielem akademickim z 25 letnim stażem, w PWSZ w Krośnie pracuje od 2015 roku.