1970년 부산에서 태어나 부산대학교 국어교육과를 졸업했다. 1995년부터 12년간 주례여자중학교, 구덕고등학교, 한국과학영재학교에서 교사로 일했다. 1999년부터 한국교원대학교 대학원에서 공부하여 국어교육 전공으로 교육학 박사학위를 받았다. 그 사이 부산대학교와 신라대학교에 출강했다. 2007년부터 한국교육과정평가원에서 연구원으로 일하고 있다.