Valvik er født og oppvokst i Bærum. Han gikk på Stabekk videregående skole fra 1972 til 1975. Fra 1976 til 1982 studerte han ved University of Texas at El Paso før han studerte ved Lunds universitet fra 1984 til 1986. Han har siden arbeidet som lektor ved Porsgrunn videregående skole i Telemark hvor han underviser innen økonomiske fag og idrettsfag.