진주교육대학교 사회과 교육학과, 충남대학교 대학원 사회교육학과(석사) 및 교육학과 (교육과정 및 교육심리학 전공 박사), 한국교원대학교 대학원 사회과교육학과, 공주대학교 대학원 사회교육학과(박사) 등을 졸업한 사회교육학 박사이다. 충남대학교 교육 연구소 객원연구원, 충남대학교 인문과학 연구소 객원연구원, 한국교총 교육정책연구소 객원 연구원 등으로 사회과교육학과 사회과교육론에 대한 연구에 종사하여 왔다. 또한 한국산업연수원 청주 능력개발원 첨삭 교수, 공주대학교 사범대학 강사, 공주 교육대학교 사회과교육과 강사, 동신 대학교 교육교직학부 외래 교수, 홍익대학교 교양학부 외래 교수, 광주여자대학교 교양학부 외래 교수, 성신여자대학교 교직학부 외래 교수 등을 역임하면서 인간관계론, 교육학개론, 교육과정과 교육심리학, 사회과 교육학과 사회과교육론, 사회과 교재 연구 및 교수법 등의 교과목을 강의하였다. 아울러 교육부 중앙교육연수원 강사, 충남교육연수원 강사, 전북교육연수원 강사, 한국교총 교육연수원 강사, 진주교육대학교 초등교육연수원 강사, 공주대학교 중등교육연수원 강사 등을 역임하면서 교육과정, 수업분석과 수업장학, 교수학습법, 사회과교육학 등에 관한 강의를 수행하여 왔다. 또 충청남도교육청 장학사, 충남교육연수원 교수부 교육연구사 등을 역임하면서 사회과교육학(론) 관련 교육행정과 교육연구를 수행하기도 하였다. 그리고 교육부 교육정책자문위원, 한국교총 교육정책전문위원, 통일부 통일 교육위원 등을 역임하였다. 현재 공주대학교 겸임 교수로 재직하고 있으며, 전국단위 연구학회인 한국사회과교육연구회 회장으로 재임하고 있다. 현재 전국의 대학교, 지방자치단체와 지방의회, 교육청(교육 지원청), 기업체, 학부모 연수 등에 특강 강사로 리더와 리더십, 인간관계론, 인간관계와 직장생활, 자녀교육 등에 관한 주제로 강의를 하고 있다.