A number of multifunction sensors deployed randomly with limited energy is one character of wireless sensor networks, so energy efficient is a critical factor in sensor network design. In this literature, we present a clustering protocol based on Virtual Area Partition using Double Cluster Heads scheme (VAP-DCH) for wireless sensor networks, which partitions the network and selects a Main Cluster Head (MCH) and a Vice Cluster Head (VCH) in each cluster adaptively. The simulation results show that the protocol we presented improves the system performance, prolongs the network lifetime and transfers more data to the base station..