The main aim of this study is to detect congestion and provide efficient route recovery mechanism using back pressure technique. In this study, we propose a fuzzy based congestion control and backpressure routing technique in wireless sensor networks. In the Fuzzy based congestion control technique, Fuzzy logic decision model is used to estimate the congestion status of each node based on the parameters number of contenders, buffer occupancy percentage of parent nodes and traffic load. In cluster based backpressure routing, clusters are formed and cluster heads are elected based on the congestion status of the nodes. By simulation results, we show that the proposed algorithm reduces the overhead and increases the routing efficiency.