Orvosi diplomáját a Debreceni Orvostudományi Egyetemen szerezte 1968-ban. 1998-ban a Közgazdaságtudományi Egyetemen egészségügyi menedzser szakon végzett. Szakvizsgát tett belgyógyászatból (1973-ban), kardiológiából (1981-ben) és kardiológiai rehabilitációból (1997-ben).
Pályáját 1968-ban a pápai városi Kórházban kezdte, majd 1973-tól Budapesten a Központi MÁV-kórházban, 1976-tól az Országos Kardiológiai Intézetben dolgozott. 1979 óta dolgozik Balatonfüreden az Állami Szívkórházban; kezdetben osztályvezető főorvosként, majd 1989 - 1990-ben tudományos főigazgató-helyettesként.[2]
1996 óta ő az Állami Szívkórház főigazgató főorvosa. Igazgatása alatt az intézmény országos kardiológiai rehabilitációs tevékenysége mellett a régió szívgyógyászati központjává fejlődött.[3]