Сян Лян родился в Сясяне (сейчас называется Суцянь, Цзянсу). "Сян Лян" происходил из семьи, которая много поколений служила царству Чу. Его отец Сян Янь был военачальником в борьбе против вторжения войск царства Цинь в Чу против армии Ван Цзяня, и погиб в бою в 223 году до н. э., когда царство Чу было ликвидировано (см. Объединение Китая царством Цинь).