Her acting career launched at the age of eighteen after she took drama courses with Singapore Broadcasting Corporation. She first became widely known for her role in 1988's Star Maiden.
In 2005, she returned to television briefly to appear in A Promise For Tomorrow.
She has three daughters, including fellow actress Shalynn Tsai.
In 2017, she returned to the film world to star opposite Wang Weiliang in Lucky Boy.