W 2011 roku ukończyłem Uniwersytet Łódzki – Wydział Prawa i Administracji. W latach 2012 – 2015 odbywałem aplikację adwokacką przy Okręgowe Izbie Adwokackiej w Łodzi. Od 2015 roku prowadzę indywidualna Kancelarię Adwokacką w Łodzi oraz od 2016 roku w Bełchatowie.
Od 2016 roku pełnię funkcję arbitra w Sądzie Odwoławczym Polskiego Związku Piłki Siatkowej. Rozpoznaję odwołania od decyzji Organów Polskiego Związku Piłki Siatkowej, dotyczących rozgrywek na wszystkich szczeblach, jak również wydaję decyzje w sprawach dyscyplinarnych dotyczących zawodników czy trenerów.
W 2018 roku zostałem powołany na funkcję arbitra do rozstrzygania sporów cywilnych pomiędzy zawodnikami a klubami sportowymi w Sądzie Polubownym przy Polskiej Lidze Siatkówki.