Thakur Vikram Singh (Pradeep Kumar), alors qu'il rentre chez lui dans sa voiture avec chauffeur, perd le contrôle du véhicule et s'encastre dans un bâtiment, tuant une femme sur le coup. Vikram découvre que la victime avait un jeune fils, Raju, et décide de l'adopter pour expier son crime. Il l'emmène vivre avec lui, mais le fils snob et arrogant de Vikram, Maan Singh (Danny Denzongpa), voit d'un très mauvais œil cette intrusion. Vikram décide alors de l'envoyer dans une pension afin qu'il apprenne à s'entendre avec les autres.
Peu de temps après, Vikram décède. Son domaine est repris par son frère, Pratap (Prem Chopra), et Maan est autorisé à rentrer à la maison. La première chose que fait Maan est de chasser Raju de la maison pour l'installer dans les écuries, tandis que Pratap le marque au fer rouge avec la lettre "M" dans le dos. Des années plus tard, Raju (Rajesh Khanna) travaille toujours dans les écuries, est amoureux de la sœur de Maan, Poonam (Salma Agha), et espère des jours meilleurs. Lorsque Maan découvre que Raju aime Poonam, il le fait sévèrement battre, le laissant pour mort, et arrange le mariage de sa sœur avec Yuvraj Singh.
Des années plus tard, un homme nommé Rai Bahadur Rajdev Singh (également joué par Rajesh Khanna) entre dans la vie de la famille Singh. Maan soupçonne qu'il ne s'agit de nul autre que Raju, mais découvre que l'homme n'a aucune cicatrice ni marque dans le dos. C'est alors que Maan apprend que son père n'est pas mort accidentellement, mais qu'il a été assassiné. Maan jure de venger la mort de son père, sans réaliser qu'il n'a peut-être même plus de toit au-dessus de sa tête, ayant tout perdu lors d'une course de chevaux contre Rajdev. Les questions demeurent : qui a tué Vikram ? Qui est exactement ce Rajdev ? Et Poonam a-t-elle finalement épousé Yuvraj Singh ?