This film was based on the Marathi short story "Surya" by Da. Panvalkar.
This was Sadashiv Amrapurkar's debut Hindi film. Govind Nihalani had wanted to cast a new actor for the role of the villain of this film, Rama Shetty. When the film's screenwriter Vijay Tendulkar had suggested Amrapurkar's name to Nihalani, the director had gotten himself invited to the Marathi play "Hands Up" in which he was acting. Nihalani had decided to cast Amrapurkar as Rama Shetty by the time the play had ended.
This film got its title from a poem written by Dilip Chitre. Om Puri's character recited this poem in the film to Smita Patil's character.
Govind Nihalani had a different vision for the film's climax than what was written by script-writer Vijay Tendulkar. He shot two different climaxes - one according to the script and an alternative one based on his idea - and showed it to Tendulkar. The writer agreed that Nihalani's version was better suited for the film and that is the version that made the final cut.
Govind Nihalani had initially offered the lead role of this film to Amitabh Bachchan, who had declined it since he was busy with other films at the time. It was only then that Om Puri had been selected for the film. Years later, when Om Puri and Amitabh Bachchan worked together in "Dev" (2004), directed by Govind Nihalani, Puri reminded Bachchan about this film and thanked him for letting it come to him! Om Puri won the National Film Award for Best Actor for this film.[MR22]