Security in communication is an important and challenging issue in the recent years. In the past, many secure routing algorithms have been proposed to provide energy efficiency and security in Mobile Ad hoc Networks. However due to the increase in attackers and new types of attacks, the existing secure routing techniques are challenged by malicious users. In order to handle these problems, a new trust and fuzzy cluster based dynamic secure routing algorithm is proposed in this paper for enhancing energy efficiency and security. For this purpose, a new trust model which uses historical trust, neighbor trust and behavioral trust is proposed in this work for isolating the malicious nodes in the routing process. Moreover, the fuzzy clustering technique proposed in this paper provides energy efficiency by applying cluster head based routing, cluster head rotation and fuzzy decision making. The fuzzy rules also help to handle the uncertainty occurring due to the movement of nodes in the network. From the experiments conducted in this work, it is proved that the proposed algorithm enhances the security of communication which in turn increases the packet delivery ratio and reduces the delay. © 2017, Springer Science+Business Media, LLC.