In 1920, Pak was born as Chan Yuk Ping in Guangzhou, China.
In 1937, Pak became a Hong Kong actress and debuted in The Magnificent Country, a 1937 war film directed by Chan Tin.
Pak received the First Class Individual Achievement Award from People's Republic of China for her role in Spring (1953), a historical drama directed by Lee Sun-fung.
In 1954, Pak founded Shan Luen Motion Picture Company, and it produced Madam Yun (1954) as the first film in the same year and Pak played the role of Madam Yun.
Pak is notable for her role as a devoted wife in her films.