L’histoire se déroule pendant la guerre sino-indienne de 1962 et suit un petit peloton de soldats indiens dans les reliefs montagneux du Ladakh. Le capitaine Bahadur Singh (Dharmendra) est un jeune soldat ardent, chargé de son peloton dans cette région. Lors d’une visite au Cachemire et au Ladakh, le brigadier Singh (Jayant) apprend que les troupes chinoises avancent insidieusement le long de la frontière et ordonne au major Ranjit Singh (Balraj Sahni) d’envoyer ses officiers sécuriser les postes. Commence alors le combat des soldats, qui attendent de nouveaux ordres tout en affrontant un adversaire rusé.
La région est disputée, la Chine la revendiquant comme sienne. Les soldats indiens ont pour consigne de ne pas tirer les premiers et, de ce fait, les soldats chinois parviennent à les encercler et ouvrent le feu les premiers. En infériorité numérique et en position défavorable, les soldats indiens tentent de battre en retraite, mais le mauvais temps joue contre eux. Le capitaine Bahadur Singh fait tout pour assurer la retraite de ses hommes, sacrifiant sa vie dans le processus. Peu après, ses soldats sont tués eux aussi.
En parallèle, avant sa mort, le capitaine Bahadur Singh tombe amoureux d’une jeune Ladakhie, Angmo (Priya Rajvansh), alors qu’il est en poste dans la région. Bahadur Singh prend également sous son aile le frère d’Angmo, Sonam, qui rêve de devenir soldat un jour.