Landi Chang est née en 1941 à Singapour. Elle était une actrice, connue pour Ma Lai Ya kuang lian (1960), Xiao yun que (1965) et Wan hua ying chun (1964). Elle a été précédemment mariée à Kenneth Tsang. Elle est décédée en 1991 au Canada.