Parveen Babi was signed for the film but was not giving dates. Finally her secretary confirmed dates that matched Shashi Kapoor's. When the shooting was about to begin, Parveen stated she was unavailable as she had to finish work in some other films. The real reason was she was leaving to Europe to be with Kabir Bedi. She was later replaced by Shabana Azmi.
When the film was first launched, it was titled "Anupam".
Uttam Kumar was signed for the lead role but was later replaced by Shashi Kapoor.
Vidya Sinha was reluctant to sign the film due to some previous problems with Shabana Azmi. As the film progressed, they got over their differences and became friends.