Knowledge is an intrinsic element of environmental management. Understanding what kinds of knowledge are needed and how to communicate them effectively is crucial for building environmental management capacity. Despite extensive research, knowledge and its exchange are commonly considered from the viewpoint of its creators and disseminators, rather than that of its recipients. This can lead to mismatches between supply of and demand for knowledge, and futile knowledge exchange that undermines the effectiveness of interventions. Research is needed that looks carefully at the contexts and consequences of such scenarios. Addressing this gap, we examine the implementation of National Environmental Programs (NEPs) in north-western China, drawing from interviews and questionnaires with scientists, grassroots implementers, and farmers and herders, to identify what and how knowledge has been exchanged and what their perspectives are about knowledge exchange with other actors. We ascertain the positive impacts of knowledge exchange during NEP implementation, as well as the consequences when it is lacking, by analysing the interfaces and interactions between actors, seeking explanation for successes and failures. We conclude that with changing socio-ecological systems, knowledge and its exchange also need to change accordingly, extending beyond the environmental domain to integrate local socioeconomic concerns. Such efforts are necessary to improve environmental management outcomes and advance sustainable development.