Han har vært yrkespolitiker frem til 2021 og representerte Arbeiderpartet. Han har hatt verv i Arbeidernes ungdomsfylking (AUF) som leder i Harstad AUF, deretter leder i Troms AUF, og var videre nestleder 2004–2006 og leder 2006–2010 i AUF Han har vært nestleder i Ungdom mot EU 2004–2005 og i en periode i 2011 vært ansatt i miljøstiftelsen ZERO.