Nauczyciel akademicki, pracownik Zakładu Informatyki, zatrudniony na stanowisku wykładowcy. Studia ukończył w Wyższej Szkole Pedagogicznej w Rzeszowie na kierunku Wychowanie techniczne z informatyką. Stopień naukowy doktora nauk technicznych w dyscyplinie informatyki uzyskał na Wydziale Elektrotechniki, Automatyki, Informatyki i Elektroniki Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie. Prowadzi zajęcia na kierunku Informatyka związane z zagadnieniami dotyczącymi programowania aplikacji mobilnych i desktopowych oraz inteligentnych systemów budynkowych.