서울대학교 작곡과 이론전공 학사와 석사를, 한국예술종합학교 컴퓨터음악작곡 전문사를 마쳤다. 이후 고려대학교 문화콘텐츠학과 박사과정 수료하였다. 한국예술종합학교 외 여러 대학에서 학생들을 가르쳐왔고, 현재 전북대학교에서 음악교육론을 가르치고 있다. 1999년부터 20년 이상 음악임용강의를 하며 전국의 수많은 예비교사가 교사의 꿈을 이루도록 도왔으며, 현재 박문각 임용고시학원에서 음악전공이론을 가르치고 있다.