Han er sønn av hotelleier og emissær Ola Svelland fra Skånevik og Gunhild Flå fra Rennebu. Familien drev gjestgiveri og kafé på Tynset i en årrekke, så Hans vokste opp der. Han giftet seg i 1968 med Elinor Trygg; de har to døtre.