Han var lederskribent i avisen 1976–1985 og sjefredaktør for 1985–1987. Han var deretter ansatt ved i to omganger, som debattredaktør og skribent for analyser av politikk og næringsliv. Som journalist har han også arbeidet frilans og på Dagens Nyheter. Mellom 2006 og 2010 var han politisk sakkyndig for Kristdemokraterna i finansdepartementet.