Der Film beginnt 1948 mit der Ermordung Gandhis durch Nathuram Godse und blickt dann auf sein Leben und Wirken zurück. Gandhi geht 1893 nach seinem Studium in Großbritannien und Tätigkeit als Anwalt in Bombay nach Südafrika. Dort soll er zunächst nur einen Rechtsstreit lösen, erfährt dann aber Folgen der Apartheid am eigenen Leib. Er setzt sich für die Rechte der in Südafrika lebenden Inder ein und entwickelt das Prinzip des gewaltlosen Widerstandes. Nach mehreren gewaltlosen Protesten gibt die Regierung in Südafrika nach und ändert einige diskriminierende Gesetze zugunsten der Inder. Zurück in Indien gründet er den Harijan Ashram und übernimmt die Führung der Kongresspartei. In seinen Bemühungen um die Unabhängigkeit Indiens ruft er zur „Kampagne der Nichtkooperation“ auf. Gandhi wird verhaftet, kommt aber wenig später wieder frei. Die britische Regierung erlässt Notstandsgesetze, die unter anderem Versammlungen verbieten. Von indischer Seite aus folgen weitere Protestaktionen, die sich unter anderem gegen das britische Baumwollmonopol richten. Als sich 1919 entgegen einem Versammlungsverbot etwa 1500 Menschen in Amritsar versammeln und gewaltlos für die Unabhängigkeit Indiens protestieren, werden sie von einigen Soldaten der britischen Armee beschossen, und mindestens 379 Menschen sterben. Im Gedenken an dieses „Massaker von Amritsar“ folgt im Film eine zweiminütige Pause mit schwarzem Bild und Sitarmusik. Gandhi, der regelmäßig mit der britischen Kolonialregierung verhandelt, teilt den Briten mit, dass es für sie Zeit sei, zu gehen. Er kündigt an, dass „100.000 Briten 350 Millionen Inder nicht dauerhaft gegen ihren Willen regieren werden“. Die Spannungen zwischen Briten und Indern nehmen immer mehr zu. Als bei einem Protestmarsch einige Teilnehmer von Polizisten verprügelt werden, eskaliert die Gewalt, die Polizisten werden getötet, und es kommt im ganzen Land zu Unruhen. Gandhi fastet mit dem Ziel, die Unruhen zu stoppen, was ihm gelingt.
Einige Jahre später löst Gandhi 1930 den Salzmarsch aus, was den zivilen Ungehorsam des indischen Volkes ausdrücken soll. Er wird von der britischen Kolonialregierung zu einer mehrjährigen Gefängnisstrafe verurteilt, kommt aber später wieder frei. Nachdem Indien 1947 unabhängig geworden ist, kommt es zu Ausschreitungen zwischen Hindus und Moslems. Hierbei spielt vor allem die Teilung Indiens in Indien und Pakistan, bestehend aus Ost- und Westpakistan, eine Rolle. Um die Massaker der Religionsgruppen zu beenden, fastet Gandhi erneut und beendet die Gewalt erfolgreich. Der Film endet mit seiner Anfangsszene: Gandhi wird ermordet.