I 1988 ble Modi generalsekretær for BJP i Gujarat. Fra 1998 til 2001 var han generalsekretær for BJP i hele India. Den 7. oktober 2001 ble han så førsteminister i sin hjemstat.