Han var kirke-, utdannings- og forskningsminister 2000–2001, kulturminister 2005–2009 og næringsminister 2009–2013. Han ble valgt til partiets nestleder i 2015, og etter stortingsvalget 2017 ble han også Arbeiderpartiets finanspolitiske talsperson.