Lý Lan sinh ra tại Thủ Dầu Một, Bình Dương. Quê mẹ ở Lái Thiêu, quê cha ở huyện Triều Dương, thành phố Sán Đầu, tỉnh Quảng Đông, Trung Quốc. Tám năm đầu đời Lý Lan sống ở quê mẹ, sau khi mẹ mất thì gia đình về Chợ Lớn định cư. Lý Lan học khoảng một năm ở trường làng, nửa năm ở trường Trung Chánh, và Tiểu học Chợ Quán, Trung học Gia Long, Đại học Sư phạm Thành phố Hồ Chí Minh, và cao học Anh văn ở Đại học Wake Forest (Mỹ).