Qin Xiaogong falleció y Qin Huiwenjun, de 19 años, le sucedió en el trono. El Estado Qin se ha vuelto muy poderoso después de las dos reformas de Shang Yang. Sucedió que los nobles del estado de Qin acusaron a Shang Yang de traición y él quería destituir a Shang Yang para consolidar su poder y estatus, por lo que aprovechó esta oportunidad para arrestar a Shang Yang, aplastar su carro y ejecutarlo. Después de que se consolidó su poder, envió tropas para derrotar al ejército de Wei en Gansu, recuperó la tierra en Hexi que Wei había invadido y aprovechó la victoria para perseguir al ejército de Wei y capturó 15 condados en los condados superiores de Wei como el suyo, sentando las bases para el avance hacia el este.
Después de los esfuerzos de Qin Xiaogong y Qin Huiwenjun, en 325 a.C., Qin Huiwenjun, de 32 años, finalmente se quitó el "gong" y cambió su nombre a "rey" como los otros seis países entre los Siete héroes del período de los Estados Combatientes. A partir de entonces, todos los reyes de la dinastía Qin fueron llamados "reyes" hasta el primer emperador.