Narendra Modi jest wieloletnim działaczem Indyjskiej Partii Ludowej oraz członkiem organizacji Rashtriya Swayamsevak Sangh. Od 7 października 2001 roku do 22 maja 2014 roku sprawował funkcję premiera Gudźaratu – jednego ze stanów Indii. Podczas jego kadencji na stanowisku szefa rządu Gudźaratu wybuchły tam zamieszki antymuzułmańskie w trakcie których zginęło od 800 do 2000 osób. Modi oskarżany był o zbyt dużą bierność podczas zamieszek. Mimo to uzyskał reelekcję na stanowisko po wyborach w 2002, 2007 i 2012 roku.