Dannevig ble født på Hisøy av foreldre Alf Nicolay Dannevig (1886–1960) og Sofie Marie Knudsen (1884–1972). Han vokste opp i Flødevigen, og tok examen artium i 1941. Etter fullført handelsgymnas tok han dispasjøreksamen. Han arbeidet som forsikringssekretær hos Assuranceforeningen Gard, men sluttet for å jobbe som frilansskribent og senere som forfatter på fulltid. Han giftet seg i 1952 med mag.scient. Eva Henly (f. 1922).