1954. július 2-án született Marcaliban (Somogy megye). 1980-ban a Pécsi Tudományegyetem Állam- és Jogtudományi Karán szerzett jogi diplomát.
1989. májustól a Budapest Bank Rt. marcali fiókjának és a hozzá tartozó balatonboglári, csurgói, keszthelyi kirendeltségeknek volt az igazgatója.
1990. október 15-én az MSZP országgyűlési képviselője lett. Az 1994-es
parlamenti választások után a gazdasági állandó bizottság alelnöki
posztján tevékenykedett. 1996. szeptember 15-én átvette az ipari,
kereskedelmi és idegenforgalmi minisztérium vezetését.
2007. január 11-én választották meg a Balatoni Fejlesztési Tanács elnökének.