Absolwent Pomorskiej Akademii Medycznej w Szczecinie, którą ukończył w 2009 roku. W 2017 roku w Centrum Egzaminów Medycznych w Łodzi uzyskał tytuł specjalisty urologii.
W latach 2009-2010 odbył staż podyplomowy w Samodzielnym Publicznym Szpitalu Klinicznym NR 1 w Szczecinie. Od 2011 roku do 2013 roku pracował w Klinice Urologii i Onkologii Urologicznej w Samodzielnym Publicznym Szpitalu Klinicznym Nr 2 PUM w Szczecinie. W latach 2013-2015 pracownik Oddziału Urologii Laparoskopowej, Ogólnej i Onkologicznej w Szpitalu Uniwersyteckim nr 2 im. dr. Jana Biziela w Bydgoszczy. Od 2018 roku do 2021 roku przeprowadzał operacje urologiczne Samodzielnym Publicznym Zakładzie Opieki Zdrowotnej MSWiA w Szczecinie oraz szpitalach w Drawsku Pomorskim, Połczynie Zdrój, Międzyrzeczu i Wschowie. Od 2023 roku do chwili obecnej zastępca ordynatora Oddziału Urologii 109 Szpitala Wojskowego w Szczecinie.