서울대학교 역사교육과를 졸업하고, 동 대학원에서 역사교육과 석사과정을 수료했다. 연신중학교, 상신중학교, 청운중학교, 용산중학교 그리고 용산고등학교, 반포고등학교, 진관고등학교 등에서 역사를 가르쳤다.
지은 책으로는 《고등학교 인문학적 상상여행》(공저)이 있고, 풀어쓴 책으로는 《사기, 역사와 삶의 철학이 만나는 살아 있는 기록》이 있다.
많은 학자들의 연구 대상이 되었고 수많은 독자들의 사랑을 받은 는 우리나라에서도 번역본에서 요약서에 이르기까지 매우 많은 형태로 출간되었다. 그럼에도 이 책을 굳이 펴내려는 이유는 학생들이 원문의 문장을 좀 더 쉽게 읽을 수 있고, 체계적으로 중국 고대사를 파악할 수 있도록 돕고 싶었기 때문이다.