Han var søn af forfatteren H.F. Ewald og en holstensk præstedatter og havde 12 søskende, heriblandt Theodor Ewald. Han fødtes på gården Bredeløkke ved Gram i Sønderjylland. Efter krigen 1864 flyttede familien til Nyhuse i Frederiksborg. Han blev student fra Frederiksborg Gymnasium. Han måtte på grund af sygdom opgive at tage eksamen i forstvidenskab og blev ansat som lærer på Zahles Seminarium.