고려대학교 역사교육과와 같은 대학 교육대학원 역사교육과를 졸업했다. 현재는 덕소고등학교에서 역사 과목을 가르치는 한편 성신여대 교육대학원에서 역사교육 관련 강의를 하고 있다. 그는 EBS 역사 교재 집필과 EBS 강의 검수, 중학교 역사 교과서 집필 등 공교육 발전을 위해 힘써왔다. 또한 국사편찬위원회의 ‘우리 역사넷’ 콘텐츠 제작위원, 역사 관련 각종 시험 출제위원을 맡기도 하였다.
저서로는 문화체육관광부 우수교양 도서로 선정된 《학교에서 가르쳐주지 못한 우리 역사》를 비롯해 《술술 한국사-현대》, 《한국사 제대로 읽기 1》(공저), 《눈으로 보는 우리 역사》(공저), 《참역사 이야기 한국사》(공저), 《태평양 전쟁과 경제대국 일본》, 《서양 침략에 맞선 인도와 동남아시아》 등이 있으며 <초등 독서평설>에 ‘라이벌로 읽는 우리 역사’를 연재했다.