Han ble cand.oecon. ved UiO i 1980 og har siden 1989 vært ansatt i Klima- og miljødepartementet. Han har utgitt flere bøker om politiske og økonomiske temaer. Han var sentral i Arbeiderbevegelsens informasjonskomité mot norsk medlemskap i EF og deltok i etableringen av Sosialistisk Venstreparti, der han ble medlem av sentralstyret.