Han er født i Lom og vokste opp i Vågå. Av utdannelse er han cand. philol. med historie hovedfag fra Universitetet i Oslo (UiO). Han ble opptatt i utenrikstjenesten i 1976 og tjenestegjorde blant annet ved den norske EF-delegasjonen i Brussel og ved ambassaden i Bonn. I 1990 ble han utnevnt til byråsjef i UD. Fra 1994 var han ministerråd ved den norske OSSE-delegasjonen i Wien før han i 2000 ble utnevnt til avdelingsdirektør i UDs Europaavdeling. I perioden 2003-2006 var han visegeneralsekretær i EFTA. Han var generalkonsul i Edinburgh (Skottland) 2006-2008. Hans siste stasjonering var som ambassadør til Romania og Moldova 2008-2013.