Etter å ha gått Telemark tekniske skole, var han oppmålingsingeniør og konsulent i ulike boligbyggefirmaer, så daglig leder i Elung Eiendom 1988–1989, markedskonsulent i Norsk Informasjonsteknologi 1989–1992, IT-konsulent i Telemark fylkeskommune 1992–1997 og 2007–2008 samt prosjektleder, rådgiver og utviklingssjef i International Software Technology 1997–2007 og 2008–2014. Fra 2014 - 2018 var han daglig leder i EQ Timing i Oslo.