Han har praktisk pedagogisk utdanning (ped.sem) fra Universitetet i Oslo. Han har gått befalsskolen i Hærens Sanitet (HSSØ) og har arbeidet som troppsbefal og offiser i H.M Kongens Garde og i den norske FN-bataljonen i UNIFIL i Libanon. Han arbeidet som avdelingsleder (1. arkivar) ved Bergen byarkiv, og prosjektleder i Rådmannsstaben i Bergen kommune. Han ledet det store Postark-prosjektet i 1991-92 – innføringen av det første digitale saksbehandling-, utvalg- og arkivsystemet for Bergen kommune. I 1992 ble han ansatt ved Historisk institutt ved Høgskulen i Volda. Fra 2003 har han vært ansatt ved høgskolens Avdeling for mediefag, og er per 2020 professor i medievitenskap samme sted.