Pooja Dharamchand (Pooja Bhatt) is the daughter of a rich Mumbai shipping tycoon, Seth Dharamchand (Anupam Kher). She is head over heels in love with movie star Deepak Kumar (Sameer Chitre), but her father strongly disapproves of their courtship. One night, Pooja escapes from her father's yacht and hops on a bus to Bangalore to be with Deepak, who is on a shooting there. Meanwhile, Seth Dharamchand, realizing his daughter has run away, dispatches private detectives to locate her.
On the bus to Bangalore, Pooja meets Raghu Jetley (Aamir Khan), a loud-mouth newspaperman who has just lost his job. He offers to help her in exchange for an exclusive story on her, which would revive his flagging career. Pooja is forced to agree to his demands, as he threatens to let her father know of her whereabouts should she not comply. After the bus breaks down, Raghu and Pooja go through various adventures together, and in their course find themselves falling more and more in love with each other. Raghu desires to marry Pooja, but financially he is in no shape to do so. He simply wanted a story on her life, but never wanted to win her heart.