Genç Gandhi, spordan hoşlanmayan ve ortalama bir öğrenci olan küçük, sessiz bir çocuktu. Gandhi 6 yaşında iken Porbandar'da okula gitti, çarpmayı öğrenmekte zorlanıyordu. Ertesi yıl ailesi, vasat bir öğrenci olarak kaldığı Rajkot'a taşındı. 13 yaşında, kendi yaşında bir kız olan Kasturbai ile evlendi.
Mohandas Karamchand Gandhi, 2 Ekim 1869'da Hindistan'ın Porbandar kentinde varlıklı, yüksek kastlı bir ailede dünyaya geldi. Üç küçük şehir devletinin hükümdarı ve Purtlibai Gandhi'nin başbakanı olan Karamchand Gandhi'nin dördüncü çocuğuydu.
Evlendikten sonra, çift birbirlerine karşı çok utangaçtı ve Gandhi kısa sürede otoriter ve kıskanç oldu.
Ancak, daha iyi bir öğrenci oldu ve liseyi bitirdi. Babası öldüğünde 16 yaşındaydı. Çocukluk çağı tutkusu tıp okumak olmasına rağmen, kastının altında olduğu düşünüldü ve babası, geçmeden önce onu hukuk okumasına ikna etti.
Gandhi daha sonra bir hukuk derecesi kazanmak ve babasının rolünü üstlenmek için kendini donatmak için İngiltere'ye gitti. Hayatta daha sonraları, "büyük ruh" anlamına gelen "Mahatma" adının kendisine Hint halkı tarafından verilmiş olması değildi.