Kapoor aloitti uransa sivuroolilla ryöstöelokuvassa Teen Patti (2010), ja näytteli ensimmäistä päärooliaan draamakomediassa Luv Ka The End (2011). Hän teki läpimurtonsa ja sai parhaan naispääosan Filmfare Awards -ehdokkuuden roolistaan menestyneessä romanttisessa draamassa Aashiqui 2 (2013).[3] Myöhemmin hän näytteli kriitikoiden ylistämässä draamassa Haider (2014).[4] Hän näytteli menestyselokuvissa, trillerissä Ek Villain (2014), tanssielokuvassa ABCD 2 (2015) ja toimintatrillerissä Baaghi (2016). Huonomman vastaanoton saaneiden elokuvien jälkeen hän näytteli tuottoisimmissa elokuvissaan, kauhukomediassa Stree (2018), toimintatrillerissä Saaho (2019) ja draamakomediassa Chhichhore (2019).[5]
Kapoor on etniseltä taustaltaan isänsä puolelta punjabi ja äitinsä puolelta marathi. Kapoorin perheestä hänen vanhempansa Shakti Kapoor ja Shivangi Kapoor (o.s. Kolhapure), vanhempi veljensä Siddhanth Kapoor sekä tätinsä Padmini Kolhapure ja Tejaswini Kolhapure ovat näytelleet hindinkielisissä elokuvissa. Kapoor kävi koulunsa Jamnabai Narsee Schoolissa ja American School of Bombayssa. Hän aloitti opinnot Bostonin yliopistossa, mutta jätti ne kesken näyttelijän uran vuoksi.[6][7]