Wang Shuang initially served as a lower ranking officer under Chang Diao (常雕), a subordinate of the Wei general Cao Ren.
At the time, Zhu Huan was busy fighting the main Wei army, so he left his subordinates to deal with Wang Shuang and Chang Diao after instructing them to set an ambush for the enemy.
Like Niu Jin, another former subordinate of Cao Ren, he was reassigned to the western front to fight against Wei's other rival state, Shu Han.
On the western front, Wang Shuang served as a subordinate the Wei general Cao Zhen, who was in charge of resisting invasions led by Shu's regent Zhuge Liang.
As Zhuge Liang and the Shu army retreated, Wang Shuang thought that it was a good opportunity to drive back the enemy so he led his troops in pursuit but fell into an ambush and was killed.