Absolwent Wydziału Włókienniczego Politechniki Łódzkiej z tytułem magistra inżyniera (1988) oraz Wydziału Informatyki WSHE w Łodzi z oceną celującą na dyplomie, z tytułem inżyniera (2002). Absolwent kursu CISCO (2002).
Autor książek z programowania wydanych przez PWN pt. "ASP .NET i kolekcje C#" oraz "Aplikacje Windows Form .NET". Od 1988 pracuje na stanowisku programisty m.in. w Akademii Medycznej w Łodzi oraz firmie INTERsoft, biorąc udział w projektowaniu i pisaniu kodu źródłowego profesjonalnych aplikacji np. ArCADia-TERMO (Złoty Medal na Targach Poznańskich 2010 r.).
W 2003 prowadził w Rzeszowie szkolenie sponsorowane przez Ministerstwo Oświaty dla nauczycieli informatyki szkół średnich z języka programowania C# i technologii .NET.
Autor poprawek do treści oraz algorytmów zawartych w rozporządzeniu i ustawie Ministerstwa Infrastruktury dotyczących wykonywania Świadectw i Audytów Energetycznych budynków. Ekspert i współautor podręcznika do wykonywania Świadectw Energetycznych Budynków. Członek Polskiego Towarzystwa Informatycznego.
Twórca nowej dziedziny matematyki dyskretnej - Algebra Binarna i jednocześnie autor pierwszej na świecie książki z tej dziedziny nauki pt. Fundamentals of Binary Algebra, wydanej w 2022 roku w języku angielskim.
Odkrywca nowych fraktali, nowego działania matematycznego o nazwie dopasowanie bitowe a także nowych, ścisłych wzorów funkcji matematycznych pozwalających na sortowanie odwrotne ciągów słabo monotonicznych, oraz na zapis grafów i dowolnych ciągów liczbowych (np. liczb pierwszych ). W sierpniu 2022 roku uczestnik Międzynarodowej Konferencji na Wydziale Matematyki i Informatyki UAM w Poznaniu ELAZ2022 na temat Analitycznej i Elementarnej Teorii Liczb.
Od października 2023 do lutego 2024 roku uczestnik dwuletniego seminarium doktorskiego z Informatyki.
W lutym 2024 r. wydał książkę pt. Logika binarna. Tautologie. W tym samym roku wygłosił referaty na XVII Konferencji Zastosowania Logiki w Filozofii i w Podstawach Matematyki (6-10 maja), 9 Forum Matematyków Polskich w Katowicach (9-13 września) i III Kongresie Filozofów Polskich (18- 20 październik w Rydzynie).
W styczniu 2025 r. wydał wraz z Błażejem Strusem książkę pt. Wzory binarne grafów nieskierowanych.
Referaty i wystąpienia:
- XXVII Konferencja Zastosowania Logiki w Filozofii i Podstawach Matematyki, 06-10.05.2024, Szklarska Poręba
- 9. Forum Matematyków Polskich, 09-13 09. 2024 roku, Katowice
- III Kongresu Filozofii Polskiej, 18-20 -10.2024 roku, Rydzyna
- Seminarium naukowe na Wydziale Filozoficznym Uniwersytetu Jagiellońskiego, 04.03.2025, Kraków
- 10. Forum Matematyków Polskich, 08-12.09. 2025 roku, Białystok
- I Ogólnopolska Konferencja Naukowa – Kognitywistyka w Polsce "Kognitywistyka i sztuczna inteligencja”, 18.10.2025 r., Łódź
Prywatnie, uwielbia podróże po Azji Wschodniej, tenis, pływanie oraz grę na pianinie i poezję.