根据《宋史》的这段记载,可知在叔叔赵廷美死后,赵元佐就疯了,他常常因为一些小事,就用刀去伤害周围服侍的人。如今他疯了,就得不到群臣的支持,便不能立为太子了,这让宋太宗很是头疼。
宋太宗倾尽全力,到处找人医治儿子的疯病。雍熙二年,赵元佐的病情有了好转,宋太宗因此高兴到大赦天下,还在宫内宴请群臣。一来庆祝儿子病情好转,二来有意告诉大臣,现在我儿子的病已经好了,将来我立他为太子,你们都不能反对。
正打着自己如意算盘的宋太宗,却万万没想到,等到宴会结束后,喝醉酒的赵元佐,直接在宫中纵火。宋太宗既觉得自己下不来台,刚刚才对外宣称儿子好了,又对赵元佐极其失望,认为自己的心血付之一炬,便随即下诏:"诏遣御史捕元佐,诣中书劾问,废为庶人,均州安置。"
这时宰相宋琪率领百官,多次向宋太宗求情,让赵元佐留在京师。宋太宗最后被大家说动,便将已经在路上的儿子召回来,软禁起来。