In wireless sensor network (WSN), the gateways which are placed far away from the base station (BS) forward the collected data to the BS through the gateways which are nearer to the BS. This leads to more energy consumption because the gateways nearer to the BS manages heavy traffic load. So, to overcome this issue, loads around the gateways are to be balanced by presenting energy efficient clustering approach. Besides, to enhance the lifetime of the network, optimal routing path is to be established between the source node and BS. For energy efficient load balancing and routing, multi objective based beetle swarm optimization (BSO) algorithm is presented in this paper. Using this algorithm, optimal clustering and routing are performed depend on the objective functions routing fitness and clustering fitness. This approach leads to decrease the power consumption. Simulation results show that the performance of the proposed BSO based clustering and routing scheme attains better results than that of the existing algorithms in terms of energy consumption, delivery ratio, throughput and network lifetime. Namely, the proposed scheme increases throughput to 72% and network lifetime to 37% as well as it reduces delay to 37% than the existing optimization algorithms based clustering and routing schemes.