Walter R. Weaver was born in Charleston, South Carolina on February 23, 1885, while his father, Erasmus M. Weaver, Jr., was assigned to The Citadel as a Professor of Military Science.
The younger Weaver attended the Virginia Military Institute in preparation for a military career.