경북대학교 사범대학 지리교육과에서 학사와 동대학교 대학원에서 석·박사를 취득하였다. 1994년부터 대구교육대학교 사회과교육과 교수로 재직 중이다. 한국지리환경교육학회장을 지냈고, 뉴질랜드 크라이스트처치 교육대학과 제주대학교에서 연구교수를 하였다.