Absolwent wydziału lekarskiego Gdańskiego Uniwersytetu Medycznego.
Szkolenie specjalizacyjne odbył w jednym z największych pomorskich ośrodków – Szpitalu Specjalistycznym w Wejherowie, a od 2018 roku pracuje na oddziale położniczo – neonatologicznym szpitala Swissmed w Gdańsku.
Zajmuje się przede wszystkim opieką nad pacjentkami ciężarnymi oraz ginekologią operacyjną. Jest członkiem Polskiego Towarzystwa Ginekologów i Położników.
Posiada certyfikat Fetal Medicine Foundation do przeprowadzania badań prenatalnych I trymestru, a także certyfikat do wykonywania badań USG w zakresie ginekologii i położnictwa wydany przez Sekcję Ultrasonograficzną Polskiego Towarzystwa Ginekologów i Położników.