서울교육대학교를 졸업한 뒤 같은 학교 대학원에서 수학 교육으로 석사 학위를, 미국 보스턴 칼리지에서 수학 교육으로 박사 학위를 받았다. 미국의 공통 수학 교육 과정 연구에 참여했으며, 한국과 미국의 초·중·고 수학 수업 사례 및 평가 방법에 대한 비교 연구를 진행한 바 있다. 현재는 서울목운초등학교에서 교사로 근무하며, 서울교육대학교 겸직 교수로 있다.
다수의 수학 교과서 집필에 참여했으며, ‘선생님도 놀란 초등수학 뒤집기’ 시리즈의 『약수와 배수의 이해』 『어림하기』 편을 비롯해 『십대를 위한 맛있는 수학사 1, 2』 『수학을 못하는 아이는 없다』 등을 썼다. 미국에서 Reading, Writing, and Discussing at the Graduate Level(공저) Mathematics Teaching and Learning(공저)을 펴냈으며 뒤의 책은 『초등학교 수학, 어떻게 가르치지?』라는 제목으로 한국에도 출간되었다.