先后读于郑州大学历史学院和北京师范大学历史学院,获得历史学学士、硕士和博士学位。主要从事明清史、中国古代史、中国民族史等方面的教学和研究。教学方面,曾获得国家民委教学名师、宝钢优秀教师、学校本科十佳教师等称号,以及北京市优秀教学成果一等奖,是国家级一流本科专业负责人和北京市优质课《中国古代史》负责人。科研方面,已出版有《明代班军制度研究》《明代北边防御体制研究》《明史》《明史十讲》《明代宫廷女性史》《中国旅游史》等学术著作十余部,曾获国家古籍整理一等奖、北京市哲学社会科学二等奖和河南省社科一等奖等。学术兼职有中国明史学会副秘书长等。