Han ble født i Krødsherad i Buskerud, hvor han vokste opp som enebarn. Faren døde før han ble født. Han gikk folkeskole på grendeskolen Snersrud i Krødsherad, realskole i Vikersund i Modum og gymnas i Hønefoss i Ringerike (1952). Deretter dro han til Gratangen for å jobbe som lærer. Han tok lærerskolen i Oslo, før han returnerte til Gratangen. Han ble gift i 1959, paret fikk sønnene Gunnar og Dagfinn. Han arbeidet i skolen som adjunkt, senere lektor med hovedfag i botanikk i 1971. Han studerte også fysikk, kjemi, matematikk og nordisk mellomfag.