1950. április 5-én született Budapesten. 1975 óta nős, felesége vegyészmérnök. 1974-ben orvosi diplomát szerzett, ezután az Országos Kardiológiai Intézetben dolgozott. 1979-ben belgyógyászati, 1981-ben kardiológus szakvizsgát tett. 1979-től minisztériumi tisztviselő, 1986-tól a Miniszterelnöki Hivatal főosztályvezetője, ő irányította többek között az első magyar egészségmegőrzési stratégiai program kidolgozását. 1988-tól 1990-ig szociális és egészségügyi miniszterhelyettes, majd 1990 őszétől főorvos az Országos Kardiológiai Intézetben és parlamenti szakértő. 1991 óta az MSZP tagja, 1991 decemberétől 1994 őszéig egészségügyi ügyvivője. 1994-től, jelenleg is országgyűlési képviselő. 1994 júliusától a Népjóléti Minisztérium politikai államtitkára, majd 1996. decembertől 1998 júliusáig a tárca vezetője. Nevéhez fűződik az 1997. évi nyugdíjreform előkészítése, és jelentős törvények (egészségügyi, gyermekvédelmi, stb.) kezdeményezése és elfogadtatása. 1998. június és 2002. május között az egészségügyi és szociális bizottság elnöke, majd egészségügyi, szociális és családügyi minisztériumi politikai államtitkár. 2003 szeptemberétől 2004 októberéig az egészségügyi és szociális tárca irányítója, ezt követően népegészségügyi kormánymegbízott. Második miniszteri megbízása idején fontos intézkedéseket kezdeményezett a gyógyszerpiac rendbetétele és a hálapénz visszaszorítása érdekében. 2006. május 30-tól az Országgyűlés egészségügyi bizottságának elnöke. 2006 őszén a ferencvárosi MSZP szervezet elnökévé választották. 1985 óta az Egészségügyi Világszervezet (WHO) tanácsadója. 2007 őszén az európai országok megválasztották a WHO Végrehajtó Tanácsa tagjának (2008-2011).