When Cheng was three years old, she rescued her unconscious master in the mountains. The master taught her martial arts, acupuncture, and archery. When she first came to Beijing, she was a village girl renting a house with her frail mother. Later, she became the female general of Da Qi and lived in the general's mansion given by the Holy Emperor. She also married Xie Minghuai, the love object of many women in the capital, and gave birth to three children.