Device-to-Device (D2D) communication can be better option for some applications like military and natural disaster places where we need temporary communication network. Selection of relay nodes and routing schemes are key issues in large scale Device-to-Device (D2D) cooperative networks which affects the performance of the network. The performance may be degraded because of wrong selection of relay nodes. In this paper, we proposed a hybrid cluster based D2D cooperative routing scheme by combining the geographic routing and clustering routing. The main idea of our algorithm is to establish communication between similar mobility devices to reduce the mobility effect since the link between the devices moving with the same (approximately) mobility is reliable. All the equal mobility devices are grouped to form a cluster; one of the devices in this is selected as a cluster head. We selected Cluster Head (CH) based on geographic routing and threshold based cooperative communication is provided within the cluster to improve the network performance. We evaluated efficacy of our proposed scheme over conventional routing approaches discussed in the literature. From the results it was observed that the proposed routing scheme improves End-to-End transmission delay by 39%, Energy consumption by 35% (approximately) and Bit Error Rate performance.