[1] The story revolves around the 15th century poet-saint Chandidas who acts out against the deep-rooted bigotry against caste, untouchoubility and the hypocrisy of society, and a washer woman with whom he falls in love.
[5] Chandidas (K. L. Saigal), a lover of truth and humanity is the disciple of Acharya (M. Ansari), a priest in the temple.
Baiju (Pahari Sanyal), a washer-man lives with his wife and sister Rami (Uma Sashi) in the village where the Zamindar (landowner) Gopinath (Nawab) though outwardly religious and respecting the Brahmins is an evil man.
Gopichand convinces the priest that Chandidas should be punished and made to repent for associating with a lower caste woman.
The music was by R. C. Boral and lyrics by Agha Hashar Kahmiri with the songs sung by K. L. Saigal, Pahari Sanyal and Uma Shashi.