En el año 334 a.C., el rey Huiwen llegó a Qin y se casó con el rey Huiwen. En 329 a. C., el rey Huiwen y el rey Huiwen dieron a luz al rey Wu de Qin.
En el año 307 a.C., el rey Wu de Qin murió mientras llevaba el trípode. Como el rey Wu de Qin no tuvo hijos, sus hermanos menores lucharon por el trono. Después de Hui Wen, apoyó a Gongzi Zhuang y fingió ser los Tres Caballeros. Sin embargo, con el apoyo de Wei Ran, quien ostentaba el poder real en Corea del Norte, Qin sucedió en el trono y sirvió como general que custodiaba la capital. En 305 a. C., Gongzizhuang y Huiwen fueron ejecutados.