Chun era hijo del emperador Daoguang (1782-1850) y hermanastro del emperador Xianfeng, por lo que Guangxu era en principio inelegible por pertenecer a la misma generación que el propio Tongzhi.