Han gikk Befalsskolen for Hærens artilleri og Krigsskolen, senere også Forsvarets høyskole. Han fikk også militær utdannelse i Storbritannia og Amerika. Havig tjenestegjorde som offiser i Storbritannia under den tyske okkupasjonen av Norge, og drev ammunisjonsrydding på Østlandet og i Nord-Norge etter frigjøringen. Han var nestkommanderende i Luftvernartillerigruppe Trøndelag i Trondheim 1947–1954 og 1958–1960, i mellomtiden nestkommanderende og hovedinstruktør ved Luftvernartilleriets skoleavdeling i Stavern 1954–1958. Deretter var han bataljonssjef ved Luftkommando Trøndelag på Ørlandet 1960–1964, sjef ved Luftkrigsskolen i Trondheim 1964–1967, oberst og sjef ved Forvaltningsstaben ved Luftkommando Sør-Norge 1967–1970 og sjef ved bygg- og eiendomsavdelingen i Forsvarets overkommando fra 1970 til han i 1978 ble stilt til disposisjon for generalinspektøren for Luftforsvaret. Etter at han avgikk med pensjon, flyttet Havig tilbake til Trondheim.