Nació en Charlottenburg (entonces una ciudad en la provincia prusiana de Brandeburgo, hoy en día un distrito de Berlín), hijo del jurista Julius Leopold von Caprivi (1797-1865), quien más tarde sería juez en la Corte Suprema Prusiana y miembro de la Cámara Alta Prusiana.