This is an unfortunate tale of a young boy Sooraj (Sunny Deol) abandoned by his mother Sumitra Devi (Kiran Kher) for reasons does not understand and cannot phantom. Homeless and alone, he is adopted by a kind hearted childless widower (Rajive Verma) – who learns the tragic truth about the young boy from the local doctor.
Though the years and the boy turns into a man, the tormenting experience of rejection and renunciation continues to fester deep in his consciousness. Yearning only for the truth and the love of his mother – Sooraj seeks refuge in alcohol.
Then one day the most unexpected thing happens – Sapna (Shilpa Shetty) the beautiful daughter of his father's friend comes to live with them. And for her Sooraj even gives up drinking – only as they spend their days together he still doesn't know how to tell Sapna that he loves her.
At the same time Sooraj befriends a rather delightful young man, Raja (Sunil Shetty), who fondly calls him his bog brother. Raja has run away from home upon the insistence of his mother to marry a woman he does not love – in search of a woman he does love. Someone from his city Dharmpur, and every time Raja gets into trouble for his pranks like a big brother keeps bailing him out.
But he bond between the two men soon turns into a rivalry as Sooraj finds out that the girl Raja has been teasing is none other than Sapna; conflict ensues – but Raja keeps insisting that his intentions about Sapna are completely honourable and that he intends on marrying Sapna. And contrary to what Sooraj thinks of him until now – he truly does comes from a very affluent family and he's not just an ordinary rift raft. But Sooraj does not believe him until Raja tell him that his father owns a haveli in this town and his mother is Sumitra Devi (Kiran Kher).