Cao Huan's birth name was "Cao Huang" (曹璜).
In 260, after the ruling emperor Cao Mao was killed in an attempt to seize back state power from the regent Sima Zhao, Cao Huang was selected to succeed Cao Mao.