Shambu Rathod (Anupam Kher) and his son Roop (Shah Rukh Khan) are Rajasthani
folk singers, making their living by entertaining guests at five-star hotels in
Jaipur. Tragedy strikes when Shambu’s persistent cough is diagnosed as throat
cancer. Roop decides that they must go to Bombay for better medical treatment.
In the big city, Roop gets lucky when he meets Ajay Narang (Naseeruddin Shah), a
hotelier, who offers him a job as a singer. Ajay’s sister (Ramyah) becomes fond
of Roop, but a mysterious girl (Pooja Bhatt) whom he saves from being hit by a
speeding car fascinates Roop.