As a leading university in engineering education in China, Tsinghua University implemented industrial ecology (IE) education in the 1990s. This article describes the evolution of IE education at Tsinghua. Tsinghua mainstreams IE education into green education and engineering education not only by establishing independent courses of IE for both undergraduate and graduate students, but also by incorporating IE principles and knowledge modules into an increasing number of courses. During 2002-2015, a total of 1,023 undergraduates from 33 schools and departments participated in an IE course. To cope with the diversity of participants, four knowledge modules were customized for an undergraduate course: concepts and history; methods and tools; topics and applications; and policy and perspectives. Meanwhile, an interdisciplinary teaching method was adopted by inviting experts from diverse disciplines and organizing group discussions. Though the course has received strong positive feedback, four challenges still remain in IE education: defining the knowledge boundary, presenting an integrated view, utilizing an interdisciplinary methodology, and cultivating a class culture.