Han var underdirektør i Utenriksdepartementet 1997–1999, sekretær for utenrikskomiteen og avdelingssjef for internasjonal avdeling i Stortinget 1999–2003.