Han er utdannet ingeniør med fagfeltene elektro fra Bergen ingeniørhøgskole og eiendomsutvikling og forvaltning fra NTNU. I 2004 etablerte han et eiendomsrådgivnings- og arealplanleggingsfirma som han både eide og drev. Fra 2005 var han daglig leder i konsulentselskapet Opus Bergen AS til 2010, da han ble bedt å slutte etter at det kom frem at han hadde satt en rekke utgifter på selskapets kontoer uten styrets godkjenning. I 2011 ble han daglig leder i selskapet Cardo 8614 AS.