Doktor nauk prawnych, od 2012 r. adiunkt w Katedrze Prawa Cywilnego Uniwersytetu Gdańskiego. Wicedziekan Rady Okręgowej Izby Radców Prawnych w Gdańsku. Członek Zespołu Tutorow na Wydziale Prawa i Administracji Uniwersytetu Gdańskiego. W latach 1997-1999 odbył aplikację sądową w Sądzie Okręgowym w Gdańsku. W roku 2003 uczestniczył w studiach z zakresu prawa rzymskiego na Uniwersytecie La Sapienza w Rzymie. Laureat konkursu stypendialnego organizowanego przez Gminę Miasta Rzym – Comune di Roma. W roku 2007 pobyt na Uniwersytecie w Padwie. Były asystent na Wydziale Prawa i Administracji Uniwersytetu Jagiellońskiego. Doktorat na Uniwersytecie Jagiellońskim na podstawie rozprawy “Error in nomine w prawie rzymskim”. Specjalista w zakresie prawa rzymskiego.