包公比司马光大20岁,司马光出生于1019年,包公即包拯出生于999年。
包公和司马光都是北宋杰出的大臣,曾在北宋仁宗时期共事。
包拯在景祐四年(1037年)赴京听选,获授天长(今属安徽)知县。
司马光在宋仁宗宝元元年(1038年),进士及第,累迁龙图阁直学士。