北京师范大学历史学院教授。北京大学历史学学士、历史学硕士。北京师范大学历史系中国古代史博士研究生毕业,获历史学博士学位。自1986年起在北京师范大学历史系(现为历史学院)中国古代史教研室任教,现任中国古代史教研室主任、国家重点学科中国古代史研究中心副主任,教授,博士研究生导师。首都师范大学、宁夏西北第二民族学院兼职教授。宁欣老师负责第四部分“何兹全与大时代”的讲授工作。