서울대학교 사범대학 사회교육과를 졸업하고 서울대학교 대학원에서 사회과교육으로 교육학 석사 및 박사 학위를 받았다. 현재 청주교육대학교 사회과교육과 교수로 재직 중이고 금옥여고, 구일고 교사 및 하버드대학교 교육대학원 방문학자를 역임했다.
학교 교육의 변화, 교사 전문성 및 청소년 시민성 형성에 관심을 갖고, 사회과교육, 다문화교육, 민주시민교육, 젠더 및 환경 교육, 질적 연구 분야를 중심으로 가르치며 연구하고 있다. 초·중등 사회과 교육과정 및 교과서 개발에 참여하고, 초·중등 교사와 학교 관리자의 전문성 제고를 위한 연수 프로그램을 기획, 운영했다.
주요 저서로는 Democratic Discord in Schools(공저), 『한국의 민주시민 교육』(공저), 『다문화교육의 이해와 실천』(공저), 『인간은 왜 폭력을 행사하는가?』(공저), 『교육과정 문해력 프로토콜』(공저), 『질적 연구 분야별 접근』(공저) 등이 있다.