W latach 1961–1967 i 1984–1991 był specjalistą wojewódzkim ds. kardiologii w województwie katowickim, a w 1987 także w województwie opolskim. Był członkiem Polskiego Towarzystwa Kardiologicznego, Polskiego Towarzystwa Lekarskiego, Towarzystwa Internistów Polskich, Polskiego Towarzystwa Fizjologicznego, American Heart Association, European Society of Cardiology, International Society and Federation of Cardiology, American Physiological Society, New York Academy of Sciences oraz Paul Dudley White Cardiology Society at Harvard Medical School. Przyjaźnił się z Dr. Paul Dudley White, który odwiedzał go w Polsce. W 1989 został przewodniczącym Społecznego Stowarzyszenia Kardiologicznego w Zabrzu.
W wyborach parlamentarnych w 1997 oraz w wyborach w 2001 bez powodzenia kandydował do Senatu z ramienia Polskiego Stronnictwa LudowegoSerwis PKW – Wybory 2001.. Następnie związał się z Samoobroną RP. Przed wyborami prezydenckimi w 2005 był przewodniczącym komitetu wyborczego Andrzeja Leppera. Został przez niego pozbawiony tej funkcji w trakcie kampanii.
Zmarł 4 sierpnia 2020 w Zabrzu. Miał 88 lat.