रणवीर का जन्म 6 जुलाई 1985 को मुंबई में हुआ था। उनके माता-पिता अंजू और जगजीत सिंह भवनानी हैं। वे अभिनेत्री सोनम कपूर के तीसरे चचेरे भाई हैं, जो अभिनेता अनिल कपूर की बेटी हैं। उन्होंने इंडियाना यूनिवर्सिटी, ब्लूमिंगटन से स्नातक की डिग्री पूरी की। मुंबई लौटने के बाद, उन्होंने कुछ समय तक एक विज्ञापन एजेंसी में कॉपीराइटर के रूप में काम किया और फिर अभिनय में कदम रखा।
रणवीर ने 2010 में यश राज फिल्म्स की रोमांटिक कॉमेडी बैंड बाजा बारात से बॉलीवुड में डेब्यू किया। इस फिल्म की सफलता ने उन्हें फिल्मफेयर का सर्वश्रेष्ठ नवोदित अभिनेता पुरस्कार दिलाया। 2013 में आई फिल्म लुटेरा में उनके अभिनय को काफी सराहा गया। उसी साल उन्होंने संजय लीला भंसाली की गोलियों की रासलीला राम-लीला में अभिनय किया, जो उनकी करियर में एक बड़ा मोड़ साबित हुआ।
इसके बाद उन्होंने बाजीराव मस्तानी (2015) और पद्मावत (2018) जैसी फिल्मों में मुख्य भूमिकाएं निभाईं, जिनके लिए उन्हें कई पुरस्कार मिले। 2018 में उनकी एक्शन फिल्म सिम्बा ने बॉक्स ऑफिस पर धमाल मचाया, जबकि 2019 की गली बॉय ने उन्हें एक और फिल्मफेयर पुरस्कार दिलाया। रणवीर ने अभिनेत्री दीपिका पादुकोण से शादी की है।