Revold er utdannet siviløkonom fra BI, og har siden 1975 jobbet innenfor utredning, forskning og prosjektledelse i ulike områder i Tromsø. I tiden 1998-2003 var han Prosjektkoordinator ved Norges fiskerihøgskole, og deretter heltidspolitiker i Tromsø kommune. Revold har i en årrekke vært forsker innen havbruk og fiskerieldelse, og undervist i Marine Management på NFH. Han var tilknyttet Universitetet i Tromsø 1975-83.