Absolwent Wydziału Prawa i Administracji Uniwersytetu Warszawskiego, Szkoły Prawa Niemieckiego przy Uniwersytecie Warszawskim, Szkoły Prawa Amerykańskiego przy Uniwersytecie Warszawskim oraz Univeristy of Florida. Stypendysta programu Magister iuris comparitivi na Rheinische Friedrich-Wilhelms-Universität Bonn.
W latach 2003 – 2006 zatrudniony w Zespole Orzecznictwa i Studiów Biura Trybunału Konstytucyjnego. Od 2006 r. pracownik Prokuratorii Generalnej. W latach 2008-2017 pracownik Instytutu Wymiaru Sprawiedliwości, gdzie w latach 2013-2017 pełnił funkcję Przewodniczącego Sekcji Prawa Ustrojowego, Sekcji Prawa Cywilnego oraz członka Rady Naukowej.
W latach 2015-2017 wiceminister Skarbu Państwa, kierujący m.in. Departamentem Prawno-Procesowym, Mienia Skarbu Państwa, oraz Biurem Audytu i Kontroli, sprawujący osobisty nadzór nad spółkami sektora lotniczego, w tym PLL LOT S.A.
Od 1 kwietnia 2017 r. do 8 maja 2017 r. Główny Doradca Prezesa Rady Ministrów. Od 9 maja 2017 r. do 1 lutego 2018 r. sekretarz stanu w Kancelarii Prezesa Rady Ministrów. Od 9 maja 2017 r. do 27 listopada 2019 r. Pełnomocnik Rządu ds. Centralnego Portu Komunikacyjnego dla RP. Od 1 lutego 2018 r. do 27 listopada 2019 r. pełnił również funkcję sekretarza stanu w Ministerstwie Infrastruktury.

Prelekcje