In directed diffusion (DD), the diffusion of interest and exploratory data leads to heavy energy consumption. In this paper, we propose an improved directed diffusion routing protocol on the basis of Passive Clustering Directed Diffusion (PCDD). This protocol has many merits:1).In order to avoid the unbalance energy consumption, this protocol adopts cluster declaration mechanism based on energy threshold value and gateway selection mechanism based on residual energy.2).In order to reduce the energy consumption of the network topology reconfiguration， this protocol uses the cluster head or gateway re-election algorithm in network topology maintenance mechanism. Compared with the related works through simulation, the proposed protocol can improve the energy efficiency of the network. Besides, the protocol obtains a better performance of end to end delay. Moreover, it has higher average packet delivery ratio.