Ukończył studia na Wydziale Prawa i Administracji Uniwersytetu Łódzkiego uzyskując tytuły magistra prawa i magistra prawa administracyjnego. Główny przedmiot zainteresowań to prawo cywilne, bankowe (postępowania związane z umowami kredytów frankowych) oraz gospodarcze oraz prawo karne, administracyjne.
W trakcie aplikacji adwokackiej odbył praktyki w prokuraturze i sądach oraz współpracował z Kancelariami Adwokackimi na terenie Bełchatowa. Przed rozpoczęciem praktyki adwokackiej był wieloletnim pracownikiem Banku odpowiedzialnym za obsługę podmiotów gospodarczych na terenie Bełchatowa, Pabianic i Zelowa.