W roku 1987 ukończyłem Akademię Medyczną w Gdańsku, zdobyłem tytuł specjalisty z zakresu chorób wewnętrznych i zakaźnych, a następnie doktorat w dziedzinie hepatologii.
Byłem asystentem w Klinice Chorób Zakaźnych w Gdańsku i asystentem w Szpitalu MSWiA.
Obecnie pracuje w POLMED, przyjmując pacjentów dorosłych jak i małoletnich (od 6-go roku życia).