1964. május 7-én született Sopronban. Az Eötvös Loránd Tudományegyetem Bölcsészettudományi Karán, történelem-latin szakon szerzett diplomát 1988-ban, majd az egyetem középkori és kora-újkori magyar történeti tanszékén kezdett dolgozni. 1990-ben egyetemi doktori címet, 1996-ban PhD tudományos fokozatot szerzett. 2001-től egyetemi docens.
1989-ben az MSZP alapítója. 1998-2000 között az országos választmány alelnöke, 2000-től az országos elnökség tagja. 2002-től a párt alelnöke, 2004-ben a Magyar Szocialista Párt elnökévé választották.
Pesterzsébet-Soroksár (Budapest 29. vk.) egyéni országgyűlési képviselője 2002 óta. Az Oktatási Minisztérium politikai államtitkára 2002-2003-ban, majd kulturális miniszter 2003-2005-ben.
Nős, két fiú gyermek édesapja. Felesége, Farkas Julianna főiskolai docens.
És ami kimaradt:
1983-1989. A Magyar Szocialista Munkáspárt tagja
Vissza a leendő kormánytagok listájához
Vizsgálat indult Franciaországban a X ellen, mert az algoritmusa alkalmas lehet külföldi beavatkozásra
