Som student ble han ekskludert fra AKP (ml) da han stilte spørsmål ved Mao. I 1990-årene ble han politisk aktiv for Rød Valgallianse i Bærum, og han var fra 1995 til 2003 RVs eneste representant og gruppeleder i kommunestyret, og partileder i Bærum RV. I 2003 meldte han overgang til SV og representerte dette partiet i kommunestyret frem til 2007. Han har siden vært fylkesleder i Akershus SV.