W 2006 został dyrektorem Biura Analiz Sejmowych w Kancelarii Sejmu, w latach 2009–2015 wchodził w skład Komisji Kodyfikacyjnej Prawa Karnego przy Ministrze Sprawiedliwości. 14 grudnia 2011 powołany na stanowisko podsekretarza stanu w Ministerstwie Sprawiedliwości. Zakończył urzędowanie 5 listopada 2014. Był także członkiem rady programowej „Zeszytów Prawniczych BAS”, z której ustąpił w 2017, powołując się na okoliczność utraty przez Biuro Analiz Sejmowych statusu niezależnej instytucji eksperckiej.

Od listopada 2014 do końca 2016 associate partner w jednej z prywatnych kancelarii prawnych w Warszawie. Następnie został partnerem zarządzającym w kancelarii Królikowski Marczuk Dyl adwokaci i radcowie prawnihttps://kmd.legal/zespol/prof-michal-krolikowski/.. Od 2017 roku jest Arbitrem Sądu Polubownego przy Prokuratorii Generalnej.

W 2017 był doradcą prezydenta RP Andrzeja Dudy do spraw projektów ustaw o Sądzie Najwyższym i KRS. W maju 2018 został zatrzymany na wniosek prokuratora Prokuratury Regionalnej w Białymstoku w śledztwie dotyczącym wyłudzeń podatku VAT. Przedstawiono mu zarzut prania brudnych pieniędzy (związany z przyjęciem tzw. depozytu adwokackiego), do którego się nie przyznał. Został następnie zwolniony po zastosowaniu poręczenia majątkowego.