1951-ben született Budapesten, szülei révén gyergyóremetei származású.
1977-ben doktorált a budapesti Semmelweis Egyetem Általános Orvostudományi Karán.
1983-ban a budapesti Eötvös Loránd Tudományegyetem (ELTE) alkalmazott matematika szakán szerzett magiszteri fokozatot.
1988-ban kivándorolt az Amerikai Egyesült Államokba.
1991-ben orvosi informatikából szerzett PhD fokozatot az egyesült államokbeli Utah Egyetemen.
Akadémiai pályafutása során a Columbia városában lévő Missouri Egyetemhez, a Saint Louis Egyetemhez, a Virginia állambeli Norfolk Old Dominion Universityhez kötődött, jelenleg az augustai Medical College of Georgia professzora és dékánja.
Fő kutatási területe azokat a módszereket érinti, amelyek befolyásolják az egészségügyi rendszerben hozott döntéseket és a gyógyítás eredményességét, e területen számos számítógépes fejlesztés köthető nevéhez, amellyel az orvosi ellátás hatékonyságát növelték.
Dolgozott az Amerikai Egyesült Államok szenátusának egészségügyért felelős albizottságának.
Az Amerikai Orvosi Informatikai Szövetség (American Medical Informatics Association – AMIA) bíráló bizottságának elnöke.
2006-ban létrehozta a székelyföldi kutatókat támogató Székely Előfutár Alapítványt.
2010 óta Gyergyóremete díszpolgára.