아주대 수학과를 졸업하였으며 서울대 수학교육과에서 박사과정을 수료하였다. Johannes Keppler University에서 STEAM education을 연구하였다. 유럽 대학 팀들과 MathDigger project에 참여하여 방탈출 게임을 개발하여 미적분 평가의 새로운 접근을 연구하였으며, 최근에는 3D printing 및 모델링을 활용한 예술적 표현 및 문제 해결 관련한 프로젝트를 수행하고 있다. 또한 테크놀로지를 활용한 Interactive art 작품을 팀과 함께 출품한 바 있다.
경기도청 고용안정센터, KAGE 영재 학술원, 동대문 중학교 등에서 근무하였으며, 경인교대, 인천대, 건국대, 숙명여대 등에서 수학 교육 강의를 하였다. 1998년도부터 전국 수학교사 모임에서 활동하면서 체험수학을 연구하고 장려하는데 힘썼으며, 인간 활동의 예술성에 관심을 가지고 수학의 심미적 측면에 관심을 두고 수학 교육을 연구하고 프로그램을 개발해 왔다. 현재 수학 영재 교육과 직무적성 강의를 하고 있다.