宋徽宗赵佶继位的原因是因为他的哥哥宋哲宗赵煦没有留下子嗣,宋哲宗是宋神宗的儿子,在宋神宗去世后继承了皇位。宋哲宗英年早逝,年仅25岁,并且也没有留下子嗣,因此需要从宋神宗的儿子中选择继承人。宋徽宗虽然不是嫡出,也不是长子,但由于他的生母陈氏出身不高,且宋哲宗生前也没有特别指定继承人,所以在宋哲宗去世后,继承皇位的问题变得复杂。
最终,在向太后(宋神宗的皇后)的支持下,以及几位大臣如曾布、蔡卞、许将等人的赞同下,宋徽宗被立为皇帝,即宋徽宗。他的登基标志着向太后权力斗争的胜利,同时也为北宋的衰败埋下了伏笔