Pełnione funkcje 12 września 2011 został powołany przez prezydenta Bronisława Komorowskiego na sędziego Sądu Najwyższego orzekającego w Izbie Karnej. Był ekspertem parlamentarnych komisji, członkiem komisji egzaminacyjnych na aplikację adwokacką i radcowską, a także wykładowcą z zakresu prawa karnego materialnego dla sędziów i prokuratorów. W latach 2009–2010 zastępca przewodniczącego Rady Programowej Krajowej Szkoły Sądownictwa i Prokuratury. Członek Komisji ds. Reformy Prawa Karnego przy Prezydencie RP (2001). Członek Komisji Kodyfikacyjnej Prawa Karnego w kadencji 2004-2006 oraz 2009-2013. W kadencji 2013–2016 pełnił funkcję zastępcy przewodniczącego Komisji Kodyfikacyjnej Prawa Karnego przy Ministrze Sprawiedliwości, zaś od 27 marca 2024 r. pełni funkcję przewodniczącego Komisji Kodyfikacyjnej Prawa Karnego. 23 maja 2020 r. był jednym z pięciu kandydatów Zgromadzenia Ogólnego Sądu Najwyższego na stanowisko Pierwszego Prezesa Sądu Najwyższego, uzyskując najwyższe poparcie wśród sędziów uczestniczących w Zgromadzeniu Ogólnym sędziów SN (50 głosów na 95).