Ukończył studia prawnicze na Wydziale Prawa i Administracji Uniwersytetu Warszawskiego. Aplikację adwokacką odbył w Izbie Adwokackiej w Zielonej Górze. W 2010 roku założył indywidualną kancelarię prawną w Gorzowie Wielkopolskim, gdzie świadczy kompleksową pomoc prawną.
Od 2014 roku pełni funkcję Przewodniczącego Rady Nadzorczej Przedsiębiorstwa Gospodarki Komunalnej i Mieszkaniowej sp. z o.o. w Myśliborzu. Posiada szerokie doświadczenie w obsłudze spółek prawa handlowego, przedsiębiorców indywidualnych, jednostek samorządu terytorialnego oraz banków.
W latach 2017–2021 sprawował funkcję sędziego Sądu Dyscyplinarnego Izby Adwokackiej w Zielonej Górze.