연세 대학교 사학과 및 같은 대학원 석사 과정에서 한국사를 공부했으며, 지금은 서울 보성 중학교에서 역사를 가르치고 있다. 여러 해 동안 EBS-TV와 KBS-R 방송에서 한국사를 강의했다. 2007년 교육 과정에 따른 중학교 《역사(상, 하)》 교과서와 현재 사용 중이 2009 개정 교육 과정에 따른 중학교 《역사(1, 2)》 교과서, 고등학교 《한국사》 교과서의 집필에 참여했다.
지은 책으로 《청소년을 위한 한국사》(공저, 2013), 《우리 불교 문화유산 읽기》(2004), 《한 번만 읽으면 확 잡히는 국사(상, 하)》(2007), 《한국사 콘서트》(2008), 《눈으로 보는 우리 역사(개화기 1, 2, 3)》(2010) 등이 있다.