Indien am Anfang des 20. Jahrhunderts. Der kleine Devdas und die junge Parvati sind seit Kindesbeinen an beste Freunde. Die beiden verbringen jede freie Minute miteinander, doch dann wird Devdas von seinem patriarchischen Vater für seine Ausbildung in das weit entferne England geschickt. Jahre vergehen bis Devdas, nun ein junger Mann (Shah Rukh Khan), wieder nach Indien zurückkehren kann. Und auch Parvati ist in der Zwischenzeit zu einer wunderschönen Frau (Aishwarya Rai Bachchan) herangewachsen. Als sie sich nach Jahren der Trennung das erste Mal wiedersehen, ist jedem der beiden klar, dass ihre Verbindung im Laufe der Zeit weit über einfache Freundschaft hinausgegangen ist und nun zu einer echten Liebe herangewachsen ist. Doch wo die beiden eine glückliche Zukunft sehen, machen ihnen ihre Eltern einen Strich durch die Rechnung und versuchen die junge Liebe der beiden zu unterbinden…