The work under consideration aims to increase the video capacity and user experience of mobile networks by caching videos at the gateways of the core network in distributed manner. Content delivery network can store the millions of videos over relatively large size caches. This causes the delay in video streaming and impact adversely on the user experience on mobile devices. To avoid this drawback of CDN, the system proposes RAN-aware reactive and proactive caching policies that utilize the user preference profile of the users. In this work system presents a hierarchical caching of video contents in radio access network. The proposed caching technique improves cache hit ratio. Finally the proposed scheme results in the low end to end delay.