Northam was born in Nassawadox, Virginia. His mother, Nancy Shearer, was a nurse and his father, Wescott B. Northam, was an attorney. He was raised in Onancock, Virginia. He studied at the Virginia Military Institute in Lexington and at Eastern Virginia Medical School in Norfolk.