Née à Mumbai en 1978, Rani Mukherjee est issue d'une famille d'artistes. Son père est cinéaste et sa mère chanteuse. C'est à 14 ans qu'elle débute sa carrière d'actrice en tournant dans un film de son père ( Biyar Phool, Ram Mukerji). Elle devient célèbre dès l'âge de 20 ans; lorsqu'elle tourne dans le désormais culte Kuch Kuch Hota Hai (Karan Johar, 1998). Rani croise souvent la route de Salman Khan, un autre acteur culte du genre bollywoodien.
En 2001, après une série de films passés inaperçus, elle joue dans le triomphal Kabhi Khushi Kabhie Gham (Karan Johar). Puis vient le vrai rôle vedette dans Saathiya de Shaad Ali en 2002 où elle décroche le Filmfare Award de meilleure actrice. Sa renommée devient si grandissante qu'on la surnomme "La Reine de Bollywood". Dans Saawariya, elle joue sur son image espiègle et sa célèbre voix éraillée pour incarner une fille de joie, personnage en contrepoint de la mystérieuse Sakina. Ce second-rôle étonnant dévoile une nouvelle facette du talent de l'une des plus grandes actrices de Bollywood.