Singh was born on 6 July 1985 into a Sindhi family in Mumbai, to Anju and Jagjit Singh Bhavnani. His grandparents moved to Mumbai from Karachi, Sindh, in present-day Pakistan, during the Partition of India. He has an elder sister named Ritika Bhavnani.
He briefly worked in advertising and went on to make his acting debut in 2010 with a leading role in Yash Raj Films’ romantic comedy ‘Band Baaja Baarat’. The film emerged as a critical and commercial success, earning him a Filmfare Awards for Best Male Debut. He portrayed melancholic thief in ‘Lootera’ (2013) and established himself in Hindi cinema with his collaborations with Sanjay Leela Bhansali, beginning with the romance Goliyon Ki Raasleela Ram-Leela (2013).
Singh went on to gain critical acclaim for portraying Bajirao and Alauddin Khilji in Bhansali’s period dramas Bajirao Mastani (2015) and Padamavat (2018), respectively. He won the Filmfare Award for Best Actor for the former and the Filmfare Critics Award for Best Actor for the latter. These along with the action film Simmba (2018), in which he played the title character, rank among the highest-grossing Indian film of all time. He also received praise for playing a rapper in Zoya Akhtar’s musical drama Gully Boy (2019).
Ranveer Singh married Deepika Padukone, his co-star in the Bhansali films. Ranveer is currently busy shooting for team India’s world cup win based 1983 The Film. He recently shared his look as Kapil Dev in 1983 The Film.