이화여자대학교 사회생활학과에서 학부와 석사 과정을 마치고, 고려대학교 사학과와 역사교육과에서 각각 한국사와 역사교육으로 문학 박사와 교육학 박사 학위를 받았다. 현재는 이화여대 사범대학 사회생활학과 역사교육 전공 교수로 재직 중이다.