Han er sønn av Tom-Ivar Punsvik, oberstløytnant i Luftforsvaret. Han ble født i Bodø og vokste opp i Rygge i Østfold.