Absolwent Wydziału Prawa i Administracji na Uniwersytecie Gdańskim, ukończył aplikację sędziowską, w latach 2009–2010 pracownik Wojewódzkiego Sądu Administracyjnego w Białymstoku, od 2010 r. radca prawny w Biurze Prawnym Urzędu Miasta Stołecznego Warszawy, specjalizujący się w prawie administracyjnym i procedurach sądowoadministracyjnych; od 2012 r. do chwili obecnej – wykładowca w Okręgowej Izbie Radców Prawnych w Warszawie.