Na UwB związany z Katedrą Logiki, Informatyki i Filozofii Nauki.
W 2004 zaczął pracę w Państwowej Wyższej Szkole Informatyki i Przedsiębiorczości w Łomży, w której doszedł do stanowiska profesora nadzwyczajnego (2015), zaś po zmianach prawnych profesora uczelni (2018). W latach 2012–2017 był pełnomocnikiem rektora ds. nauki i współpracy z zagranicą PWSIiP w Łomży. W marcu 2017 został wybrany na rektora PWSIiP w Łomży na kadencję 2017–2021 (skróconą na mocy ustawy do 31 sierpnia 2020)Ustawa z dnia 3 lipca 2018 r. – Przepisy wprowadzające ustawę – Prawo o szkolnictwie wyższym i nauce, art. 231 ust. 2 ().. W macu 2020 uzyskał reelekcję na kadencję 2020–2024.
Specjalizuje się m.in. w logice, filozofii czasu, sztucznej inteligencji oraz teorii gier. Opublikował ok. 50 oryginalnych prac naukowych. Był stypendystą Uniwersytetu Technicznego w Dreźnie (2005). Został członkiem m.in. Amerykańskiego Towarzystwa Matematycznego, Association for Symbolic Logic, Polskiego Towarzystwa Logiki i Filozofii Nauki (członek zarządu w latach 2009–2012) oraz Łomżyńskiego Towarzystwa Naukowego im. Wagów.
W 2015, za zasługi w działalności na rzecz rozwoju nauki, został odznaczony Srebrnym Krzyżem ZasługiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 16 lipca 2015 r.