Lan Yu was born on June 3, 1921 in Xiuyan, Liaoning Province, China. She was an actress, known for Geming jiating (1960), Red Flag on the Green Hill (1951) and The Lin Family Shop (1959). She was married to Tian Fang. She died on June 28, 2020 in Beijing, China.