Buchanan nació el 2 de noviembre de 1938, en Washington, D.C., su padre fue William Baldwin Buchanan, un socio en una firma de contables, y su madre, Catherine Elizabeth Crum Buchanan, una enfermera y ama de casa.