Absolwent Politechniki Łódzkiej kierunku Elektronika i Telekomunikacja. Od początku swojej kariery związany z firmą Ericsson (wcześniej Ericpol). Posiada prawie 20 letnie doświadczenie w rozwijaniu i testowaniu oprogramowania. Brał udział w wielu projektach w kraju i za granicą (sieci 2G, 3G, 4G, 5G). Był również zaangażowany w projekty poza Ericssonem – ARUZ (Analizator Rzeczywistych Układów Złożonych). W firmie – członek zespołu TRex, poza firmą spełnia się jako tata małej Kornelki i jeszcze mniejszego Olusia.