Han er utdannet flyger og har tjeneste som flyger fra Rygge og Ørland, og han har vært sjef for 338 skvadron. Han har også tjenestegjort ved Lufttjenesteinspektoratet, Luftoperativt inspektorat og Luftforsvarsstaben. I perioden 2002-2003 var han forbindelsesoffiser (liaisonoffiser) ved JCC i Tampa, USA. Kampenes ble brigader i 2014 og leder for Seksjon for kapasitetsutvikling og strukturplanlegging i Forsvarsdepartementet, der han blant annet ledet arbeidet med Forsvarssjefens fagmilitære råd i 2015. Han var sjef for Cyberforsvaret fra 2017 til 2022.