 During the Cultural Revolution, Lan paused acting.Lan made his TV series debut in "The Last Emperor" (1983), playing Zaifeng, Prince Chun, alongside Chen Daoming and Zhu Lin.Lan first rose to prominence in 1990 for playing Jiang Ziya in the epic fantasy television series "The Investiture of the Gods", adapted from Xu Zhonglin's classical novel of the same title.