Absolwent Wydziału Elektrotechniki Automatyki i Informatyki na Politechnice Świętokrzyskiej w Kielcach – ukończył studia jednolite magisterskie na kierunku Elektrotechnika ze specjalnością Automatyka.
Od 2009 r. realizuje projekty szkoleniowe w formie wykładów i warsztatów. Autor ostatecznej wersji pakietu edukacyjnego dotyczącego szkolenia z zakresu: „Nauka obsługi komputera (szkolenie z zakresu technik IT)” oraz skryptu ECCC DIGCOMP modułu DCM3 - Tworzenie treści, a także współautor kilku innych publikacji, w tym podręcznika ECDL.
Specjalista z zakresu Excela i VBA, jak również HTML, CSS, języków programowania jak Turbo Pascal, Delphi, c, c++ oraz PHP i Javascript. Do tej pory przeprowadził ponad 100 szkoleń informatycznych w łącznym wymiarze ponad 4000 godzin.
Posiada certyfikaty ECDL, Trenera VCC – Programy biurowe w administracji, ukończenia szkolenia dla Trenerów z zakresu prowadzenia zajęć dla osób w wieku 50+. Ukończył szkolenia „Bezpieczeństwo Sieci Komputerowych”, „X-Ways Forensics – Informatyka śledcza i metody odzyskiwania danych”, „Sztuka hackingu – Atak i obrona”, oraz kurs pedagogiczny dla instruktorów praktycznej nauki zawodu.