Ранвир родился в Бомбее в семье представителей народа синдхи: Анджу и Джагджита Сингха Бхавнани[3][4][5].
Его предки Сундер Сингх Бхавнани и Чанд Бурке переехали в Бомбей из Карачи во время раздела Индии[6][7].
Имеет старшую сестру Ритику[8][9][10]
и является троюродным братом Сонам и Реи Капур[11]. По его словам, он перестал носить свою фамилию Бхавнани, так как он считал, что с ней имя было бы «слишком длинным, со слишком большим количеством слогов», тем самым принижая его бренд как «продаваемого товара»[12].
Ранвир всегда стремился стать актёром и участвовал в нескольких школьных пьесах и дебатах. Однажды, когда он отправился на день рождения, его бабушка попросила его станцевать и развлечь её. Он вспоминает, что он внезапно прыгнул на газон и начал танцевать под песню «Chumma Chumma» из кинофильма «Добрые друзья»[англ.]. Он почувствовал азарт от выступления и заинтересовался актёрской игрой и танцами[13][14].
Однако после того, как он поступил в Колледж торговли и экономики в Мумбаи, он понял, что получить прорыв в киноиндустрии будет совсем нелегко, так как возможности, во основном, получали люди как-то с ней связанные. Чувствуя, что идея актёрского мастерства «слишком искусственна», он сосредоточился на творческом пути и отправился в Соединенные Штаты, где получил степень бакалавра искусств в Университете Индианы[9].
В университете он выбрал класс актёрского мастерства и театр как основную специальность на первом курсе. После окончания учебы и по возвращении в Мумбаи в 2007 году Сингх несколько лет работал в рекламе в качестве копирайтера, сотрудничая с такими агентствами, как O&M[англ.] и J. Walter Thompson[англ.]. После этого он работал помощником режиссёра, но оставил это место ради занятий актёрским мастерством. Затем он решил отправить свое портфолио режиссёрам. Он ходил на всевозможные прослушивания, но не получал никаких хороших возможностей, только предложения незначительных ролей: «Все было так мрачно. Это было очень неприятно. Были времена, когда я думал, что делаю ли я правильные вещи или нет»[14].
В начале 2010 года Ранвир принял участие в кастинге на главную роль в фильме «Свадебная церемония»[англ.] с Анушкой Шармой, на счету которой тогда был только один фильм. Адитья Чопра, вице-президент компании, позже посмотрев видео с прослушивания, был впечатлён его игрой и отдал роль ему[15].
Сингх описывает своего героя Битту Шарма как типичного парня из Дели. Чтобы подготовиться к роли, он проводил время со студентами в кампусе Делийского университета. Фильм имел коммерческий успех, собрав 214 млн рупий по всей стране[16]
и принёс Ранвиру Filmfare Award за лучшую дебютную мужскую роль[17].
Вслед за первым фильмом, вышла романтическая комедия «Леди против Рикки Бахла» снова с Анушкой, которая также имела коммерческий успех[18].
В 2015 году Ранвир принял участие в фильме «Пусть сердце бьётся»[англ.], сыграв младшего члена разобщённой пенджабской семьи Мехта. Фильм стал хитом проката, собрав почти 1,5 млрд рупий по всему миру за семнадцать дней[28]. В том же году он снова снялся с Дипикой Падуконе, исполнив роль Баджи-рао в фильме «Баджирао и Мастани», ради съёмок в котором он кардинально обрил голову и зарылся в номере отеля на 21 день, чтобы ничто не мешало входить в роль[29][30].
Фильм имел кассовый успех и принёс ему премию Filmfare[31].
В 2016 году вышел фильм «Беззаботные»[англ.] с Ванни Капур в качестве героини, где Ранвир сыграл кокетливого делийского парня. Картина стала четвёртой режиссёрской работой Адитьи Чопры и первой без участия Шахрух Хана[32].
В исторической драме «Падмавати», вышедшей в начале 2018 года, Ранвир снова работал с Дипикой Падуконе и режиссёром Бхансали. Здесь он впервые в своей карьере исполнил отрицательную роль, сыграв тирана Алауддина Кхилджи, который мстил главной героине за отказ[33]. Задолго до премьеры фильма, недовольные возможным искажением образа легендарной королевы грозили сломать ему ноги. Но, несмотря на скандалы, фильм вышел на экраны, а Ранвир за свою роль получил множество похвал от критиков[источник не указан 2557 дней]. В следующем году Ранвир вместе с Алия Бхатт снялся в фильме Gully Boy, где рассказывающем о жизни рэперов в Мумбайском гетто[34]. Также он согласился на съёмки в фильме Simbha, который стал ремейком телугуязычного фильма «Крутой нрав»[англ.][35].