부산대 사학과를 졸업했으며, 국민대 국사학과에서 석사, 서울대 국사학과에서 박사 학위를 받았다. 현재 서울대규장각 한국학연구원 소속 선임연구원으로 활동 중이며, 동덕여대 등에서 학생들을 가르치고 있다.