Han var AUF-leder fra 1985 til 1989 og statssekretær fra 1990 til 1991. Han var stortingsrepresentant for Oslo fra 1991, da han først trådte inn som vara, til 2014, da han fikk permisjon for å bli generalsekretær i NATO. I februar 2022 ble han utnevnt til Norges sentralbanksjef. Han skulle ha tiltrådt i desember 2022, men trakk seg fra stillingen i mars samme år, da han forlenget avtalen med NATO til 2023, som følge av Russlands invasjon av Ukraina.