Absolwent Śląskiej Akademii Medycznej, którą ukończył w 1987 roku. W 1990 roku przystąpił do egzaminu specjalizacyjnego (WZiOS UW w Krośnie), uzyskując tytuł i uprawnienia specjalisty I-go stopnia chorób wewnętrznych. W 1993 roku w Centrum Medycznym Kształcenia Podyplomowego w Warszawie uzyskał dyplom II-go stopnia specjalizacji w zakresie chorób wewnętrznych. W 2000 roku przystąpił do egzaminu specjalizacyjnego (Ministerstwo Obrony Narodowej w Warszawie), uzyskując tytuł i uprawnienia specjalisty II-go stopnia z zakresu kardiologii.
Od 1999 roku przez niespełna cztery lata był na kontrakcie w Szwecji oraz w Niemczech w Saksonii. Od lat związany ze Szpitalem w Barlinku oraz Szpital Miejski im. J. Garduły w Świnoujściu. O 2015 roku do chwili obecnej przyjmuje pacjentów w poradni kardiologicznej w Centrum Medycznym Mediraj w Gorzowie Wielkopolskim. Oprócz tego przyjmuje również w KMW Centrum Zdrowia w Szczecinie, Poradni kardiologicznej POLMED w Goleniowie oraz Spółdzielnii Pracy Lekarzy Specjalistów „MEDICUS” w Szczecinie.