1937年7月11日，白先勇生于中国广西桂林，父亲白崇禧是中国国民党桂系将领，母亲名马佩璋；白先勇排第八，另有九名兄弟姊妹（只五人还在世），电台名人白韵琴则为他的堂妹，而家族大多仍居住在台湾