Suraj secretly marries village belle Shalu against his domineering mother Kamla's wishes. In a bid to get rid of Shalu, Kamla frames her and accuses her of stealing jewellery and money.
David is falsely accused of his wife's murder and imprisoned. Years later, he sets out to seek revenge, but finds a police officer on his trail, who turns out to be his own son.
When Deepa's father falls ill, she agrees to marry the rich Singh so that her father can relocate to receive treatment, but this leaves her lover, Dharma, devastated.