The film is set in the 1970s in the city of Varanasi (also known as Benares or Assi). The story revolves around a young man named Surat (played by Manoj Bajpayee), a professor of Hindi literature at a local college. He is a man with a strong sense of self-respect and a keen observer of the social changes happening around him.