Prieš pradėdamas eiti Ryšių reguliavimo tarnybos tarybos pirmininko pavaduotojo pareigas, dirbo Lietuvos Respublikos Prezidento kanceliarijoje, kur vadovavo Nacionalinio saugumo grupei ir koordinavo žvalgybos institucijų veiklą, rengė nacionalinio saugumo politiką, strategijas ir teisėkūrą.
Taip pat dirbo Susisiekimo ministerijoje, buvo valstybės valdomų įmonių – AB „Kelių priežiūra“, AB „Registrų centras“, AB „Lietuvos paštas“ ir VĮ Lietuvos transporto saugos administracija – valdybų narys.
Daugiau nei 15 metų dirbo Finansinių nusikaltimų tyrimo tarnyboje, kur tyrė tarptautinio masto pinigų plovimo bei finansinių nusikaltimų bylas, vadovavo didelėms tyrimų komandoms.
Šiuo metu yra Priežiūros institucijų asociacijos valdybos narys, Aplinkos ministerijos Rizikos valdymo komiteto nepriklausomas narys, taip pat tarptautinių sankcijų koordinavimo komisijos narys. Kartu su bendraminčiais ir partneriais įkūrė „Skaidrumo akademiją“, skirtą mentorystei, organizacijų skaidrumo ir gerosios valdymo kultūros stiprinimui.