 William Lamb was born in Hampton Roads, Virginia to William Wilson and Margaret Kerr Lamb.He studied in the Rappahannock Military Academy before attending the College of William & Mary at Williamsburg, Virginia, where he received a degree in law.After returning home in 1855, Lamb became the co-owner and co-editor with A. F. Leonard of the "Southern Argus", a Norfolk newspaper.