W 2000 roku ukończył Wydział Elektrotechniki, Automatyki i Informatyki na Politechnice Świętokrzyskiej w Kielcach, uzyskując tytuł magistra inżyniera telekomunikacji. W latach 2000–2006 pracował w firmie Siemens Sp. z o.o. jako inżynier ds. wdrożeń. W tym czasie brał udział w realizacji wielu systemów bezpieczeństwa. Od roku 2007 jako konsultant szkoli, doradza, projektuje dla firm i osób prywatnych.