Rani Mukherjee urodziła się 21 marca 1978 roku w Kalkucie (obecnie Kolkata, Indie). Pochodzi z rodziny bengalskiego pochodzenia o tradycjach filmowych. Jej ojciec
Ram Mukherjee był reżyserem, a matka Kriszna podkładała swój głos przy partiach wokalnych w filmach. Kuzynką Mukherjee jest
Kajol, jedna z najbardziej znanych indyjskich aktorek.
Rani ukończyła liceum Maneckjee Cooper w Juhu. Później otrzymała kilka ofert filmowych i stała się nieodłącznym elementem kina Bollywoodu. Zadebiutowała w 1997 roku w filmie "
Raja Ki Ayegi Baraat", który przeszedł bez echa. Jej następne produkcje "
Ghulam" i "
Coś się dzieje" były wielkimi hitami. Za rolę w tym drugim dostała swoją pierwszą statuetkę Filmfare Award dla najlepszej aktorki drugoplanowej. Potem zagrała w kilku obrazach, które nie odniosły sukcesu. W 2001 roku dostała małą rolę w mega produkcji "
Czasem słońce, czasem deszcz". Z kolei w 2002 wcieliła się w postać Suhani w "
Ukochanej", który odniósł wielki sukces. W 2003 roku zagrała główną rolę w "
Chalte Chalte - Blisko siebie", u boku
Shah Rukh Khana.
W 2004 roku zagrała w "
Zakochanych" oraz "
Młodości". Role Sashi i Rhei zagwarantowały jej dwie nagrody Filmfare. Postać pakistańskiej prawniczki w "
Veer-Zaara" również została obdarzona uznaniem, a Rani zdobyła dzięki niej wiele nominacji do nagród, m.in. do Międzynarodowej Indyjskiej Akademii Filmowej. Wtedy została także członkinią Yash Raj Films, największego bollywoodzkiego dystrybutora filmów. W 2005 roku Rani zagrała główne role w filmach "
Bunty i Babli", "
Rebeliant", "
Black", "
Sekret". W 2006 roku
Karan Johar dał jej główną rolę w filmie "
Nigdy nie mów żegnaj" u boku
Shah Rukh Khana, co ugruntowało jej status gwiazdy. Mukherjee ma na swoim koncie także role w filmach dalekich od klimatów melodramatu. Są to "
No One Killed Jessica", który przyniósł jej kolejną nagrodę Filmfare oraz "
Nieustraszona", gdzie wcieliła się w rolę inspektor Shivani.
W 2004 roku Rani wzięła udział w trasie koncertowej - "Temptations 2004". Wystąpiła z takimi gwiazdami jak:
Shah Rukh Khan,
Saif Ali Khan,
Preity Zinta,
Arjun Rampal i
Priyanka Chopra. Redaktorzy rubryk towarzyskich przypisywali Mukherjee romanse z wieloma gwiazdami przemysłu filmowego, ale ona ostro zaprzeczyła każdej z plotek. W 2014 roku wyszła za mąż za producenta
Adityę Chopra, z którym ma córkę Andirę.