Zhaoqin Peng werd geboren op 8 mei 1968 in Canton, China.
Peng begon pas te schaken op de relatief late leeftijd van 12 jaar, maar boekte gestaag vooruitgang. Zij speelde in het midden van de jaren tachtig in het Chinese team. In 1996 verhuisde zij naar Nederland en sindsdien is zij Nederlands sterkste speelster.
In de periode vanaf 1997 tot en met 2010 veroverde zij twaalf keer de titel kampioen van Nederland voor vrouwen. In 2005, 2007 en 2010 behaalde zij dit kampioenschap met indrukwekkende scores, steeds 2 punten meer dan haar naaste rivale. In juli 2018 veroverde ze – inmiddels 50 jaar – haar 14e nationale titel.
Sinds 1998 vertegenwoordigt zij Nederland op de Olympiade voor vrouwen. Bij haar debuut scoorde zij 9 uit 12 aan het 1e bord, goed voor een bronzen medaille.
In 2004 bezette ze de gedeelde eerste plaats in het Europees kampioenschap schaken voor vrouwen te Dresden, maar eindigde na een barrage achter Aleksandra Kosteniuk als tweede.
In het vervolg hierop werd haar in 2004 als eerste Nederlandse vrouw de titel van internationaal grootmeester verleend (zij was al dames-grootmeester). Ze was hiermee de tiende vrouw wereldwijd die deze titel kreeg.