Han vokste opp på Vikasand i Framverran som sønn av gårdbruker og sagbruksarbeider Jorolf Viken og hustru Astri, født Følstad. Gården lå i Verran kommune frem til grensereguleringen i 1968, deretter i Mosvik kommune, som i 2012 ble en del av nye Inderøy kommune. Gunnar Viken giftet seg i 1970 med hjelpepleier Kari Pedersen fra Levanger. Han gikk Statens trafikklærerskole i Stjørdal, og etablerte i 1976 Levanger trafikkskole i kompaniskap med Arne Jegtvolden. I 1982 flyttet han med familien til Framverran for å overta gården Vika, som hans far hadde kjøpt av en slektning om lag 15 år tidligere. Han drev melkeproduksjon og skogsdrift, og solgte gården til sin sønn i 2013.