 DSP Shiv Kumar (Sunil Dutt) is a diligent and honest police officer in Bombay, India. He lives with his wife (Raakhee), a son, and two wayward brothers, Ravi (Shashi Kapoor), and Vijay (Amitabh Bachchan), who are con-men, and will anything for a quick buck. When Shiv Kumar is killed, his wife widowed, Ravi and Vijay give up their waywardness, and non-chalant way of life, to find out who killed their brother, and avenge his death. Little do they know that the very forces that assist them now, will turn them in to the man who killed their brother - none other than the seemingly invincible Shakal (Kulbhushan Kharbanda).