11月20日）生于开封府（河南开封）浚仪崇德坊护圣营官舍，为干明节，后改为寿宁节，初名匡乂。建隆元年（960年）二月，赐名光义，为殿前司都虞候、领睦州防御使。八月，领泰宁军节度使。
开封府尹.赵光义于二年（961年）七月，兼开封府尹，加同中书门下平章事，至开宝九年（976年）十月登基后离任，主政天府十五年，治绩斐然。是任职最长的开封府尹，这为他取得帝位打下基础。干德二年（964年）六月，兼中书令。开宝六年（973年）七月，封晋王。
即位争议.有野史记载认为