As the development of wireless virtual reality (VR), a great disparity exists among the huge content transmission, rigorous QoS guarantees and the limited bandwidth of cellular networks. With the increasing of cache capacity on user devices, direct content sharing between user devices is a promising solution to solve this problem. To meet the quality of service (QoS) requirement of wireless VR transmission, this paper proposes a content sharing scheme based on 5G device-to-device (D2D) Multicast Communication. In this way, some adjacent VR users can form multicasting clustering to share VR content by working on D2D communication mode. The VR D2D multicasting clusters reuse the uplink channel resource of ordinary VR cellular users in the same cell. The basic prerequisite is that the degrading on QoS of these ordinary VR cellular users can be affordable. We design a two-step scheme to solve this radio resource allocation problem for VR content sharing. Firstly, we find out the optimal transmitting power for each VR user devices by geometric proximity, which metrics are affected by wireless VR throughput, tracking accuracy and delay. In the second step, we transform the channel allocation problem into a bipartite graph matching problem based on the transmitting power metrics, which is optimally solved by the Hungarian algorithm. The simulation results show that the VR content sharing based on 5G D2D communication technology can achieve larger system throughput gain and lower transmission delay. Compared with heuristic scheme and stochastic scheme, the proposed scheme can increase the throughput of the overall network by about 50% and 12%, respectively.