Han er utdannet allmennlærer med videreutdanning i flerkulturell pedagogikk, idrett og historie. Han har arbeidet 18 år som lærer både i Oslo, Bærum og Trondheim.
Han var arbeidsplasstillitsvalgt i Utdanningsforbundet Trondheim i perioden 2006–2010, og deretter hovedtillitsvalgt og nestleder i Utdanningsforbundet Trondheim. Fra 2013 til 2019 var han lokallagsleder. Han har tidligere vært fylkesleder for Utdanningsforbundet i Trøndelag fra 2019 til 2023.