Ukończył studia prawnicze na Wydziale Prawa i Administracji Uniwersytetu im. Adama Mickiewicza w Poznaniu. Aplikację adwokacką odbył w Izbie Adwokackiej w Zielonej Górze, a od 2008 roku prowadzi praktykę adwokacką w Gorzowie.
Specjalizuje się w prawie karnym. Przez trzy kadencje pełnił funkcję Rzecznika Dyscyplinarnego Lubuskiej Izby Adwokackiej. Od wielu lat jest również wykładowcą i egzaminatorem prawa karnego dla aplikantów przy Okręgowej Radzie Adwokackiej w Zielonej Górze.
Aktywnie angażuje się w działalność kulturalną – pełni funkcję Wiceprzewodniczącego Rady Programowej Jazz Clubu „Pod Filarami” w Gorzowie.