પહેલી વખત ગાંધીજીએ સત્તાવાર રીતે સત્યાગ્રહનો ઉપયોગ દક્ષિણ આફ્રિકામાં 1907 થી શરૂ કર્યો હતો જ્યારે તેમણે એશિયાટિક રજિસ્ટ્રેશન લો (બ્લેક એક્ટ તરીકે ઓળખાય છે) નો વિરોધ કર્યો હતો.