Ukończył Warszawską Akademię Medyczną (obecnie Warszawski Uniwersytet Medyczny) w 1985 r. Wiele lat pracowal w szpitalu ss. Elżbietanek w Klinice Chorób Układu Krążenia CMKP oraz Oddziale Chorób Wewnętrznych tego szpitala. Wieloletni konsultant internistyczny oddziałów rehabilitacji i zabiegowych w Centrum Kompleksowej Rehabilitacji oraz w Mazowieckim Centrum Rehabilitacji STOCER w Konstancinie.
Od 2012 r. przyjmuje pacjentów jako internista w Przychodni Lekarskiej Zdrowie Piaseczna, gdzie pełni funkcję kierownika przychodni.
Bogate doświadczenie zawodowe oraz styl pracy umożliwiają doktorowi kompleksową ocenę stanu chorego, wykraczającą poza skupianie się na jednym tylko problemie.
Przez praktycznie całe życie zawodowe obok udzielania porad internistycznych wykonuje też badania holterowskie ekg i ciśnieniowe, badania echokardiograficzne (echo) oraz testy wysiłkowe. Umiejętności te pozwalają na całościową ocenę stanu zdrowia pacjentów kardiologicznych.