1938. december 9-én született Budapesten. 1963-ban szerzett orvosi diplomát a Budapesti Orvostudományi Egyetem Általános Orvostudományi Karán. Azóta megszakítás nélkül dolgozik az egyetem Igazságügyi Orvostani Intézetében, 1992 és 2003 között mint tanszékvezető egyetemi tanár. Szakorvosi képesítést szerzett igazságügyi orvostanból, kórbonctanból és egészségbiztosításból. 1997-től 2000-ig az Általános Orvostudományi Kar dékánja, majd 2000-től 2003-ig a Semmelweis Egyetem rektora volt. Az egyetem Doktori Iskolájának és a Kerpel-Fronius Ödön Tehetséggondozó Programnak alapító elnöke.
2001–2014 között az Egészségügyi Tudományos Tanács elnöke, a Patológiai Tudományok Doktori Iskolájában vezeti a Nép- és Közegészségtudományok doktori programot. Több egyetem díszdoktora, nemzetközi társaságok tisztségviselője.