Absolwent prawa na Wydziale Prawa i Administracji Uniwersytetu Warszawskiego oraz członek Izby Adwokackiej w Warszawie. Ukończył aplikację adwokacką przy Okręgowej Radzie Adwokackiej w Warszawie. Zdał egzamin adwokacki z wysokimi stopniami. Swoje doświadczenie procesowe zdobywał uczestnicząc w ponad pół tysiącu rozpraw sądowych.
Specjalizuje się w problematyce dotyczącej prawa pracy i ubezpieczeń społecznych; doświadczenie w tej dziedzinie zdobywał m.in. obsługując przez niemal dziesięć lat największy w Polsce związek zawodowy. W swojej pracy zawodowej zajmuje się również zagadnieniami z zakresu prawa administracyjnego, cywilnego i karnego.