He was best known in playing villainous characters in film.
He started off as a stage actor in 1942 and occasionally appeared in movies between 1948-1951. He joined Shanghai Film Studio in 1952 and became a professional movie actor.
In 1995, the Chinese Film Performers Society presented him a "Special Honorary Award".
He got a nickname "director of intelligence" (in Chinese, "Qing bao chu zhang") because of his outstanding performance in Du jiang zhen cha ji and the remake Du jiang zhen cha ji .