W 2012 wszedł w skład korpusu Polskiej Prezydencji w UE i współorganizował parlamentarny wymiar Prezydencji.

W latach 2009–2011 jako Key Account Manager w Vienna Insurance Group (Capitol) rozwijał strukturę sprzedaży produktów emerytalnych.

W latach 2012–2014 pracował w Ministerstwie Sprawiedliwości, początkowo jako legislator przy kluczowych projektach resortu, następnie jako naczelnik Wydziału Prawa o Ustroju Sądów, kierował legislacją z zakresu reorganizacji, a także informatyzacji wymiaru sprawiedliwości. Kierował również zespołem nadzorującym całość prac legislacyjnych w ministerstwie. Od stycznia 2015 zatrudniony w Centralnym Ośrodku Informatyki, najpierw jako ekspert ds. prawnych, a następnie zastępca kierownika Zespołu Prawnego.

Od 18 listopada 2015 do 31 marca 2016 pełnił funkcję podsekretarza stanu w Ministerstwie Cyfryzacji w rządzie Beaty Szydło.

Od 2016 dyrektor sprzedaży w spółce Exatel SA. Kierował sprzedażą do rynku publicznego oraz rynków energetyki, finansów i korporacyjnego.

Wykładowca Szkoły Głównej Handlowej na kierunku zarządzanie cyberbezpieczeństwem.

W latach 2021–2024 członek rady nadzorczej Huty Łabędy. Od 2024 partner w agencji Bridge.