Devdas (K. L. Saigal) falls in love with Parvati (Jamuna) with whom he has played since childhood and who is the daughter of a poor neighboring family. Devdas goes away to Calcutta for University studies. Meanwhile, Parvati’s father arranges her marriage to a much older man. Though she loves Devdas, she obeys her father to suffer in silence like a dutiful Hindi wife. Devdas as a result takes to drink.
Chandramukhi (Rajkumari), a dancing girl or ‘prostitute’ he has befriended in Calcutta, falls for him and gives up her profession to try to save him. Parvati, hearing of his decline, comes to see him to steer him away from a life of drinking. Devdas sends her back saying in his hour of final need he will come to her. She returns to her life of duty. Realising his end is near, Devdas decides to keep his promise and meet Parvati. He journeys all night, reaches her house and is found dead outside the high walls of her house. Inside Parvati hears that Devdas is dead.