Modi, miembro del Partido Bharatiya Janata (BJP), es un nacionalista hindú y miembro del derechista Rashtriya Swayamsevak Sangh ( RSS ). El RSS lo asignó al BJP en 1985, y ocupó varios cargos dentro de la jerarquía del partido hasta 2001, llegando al rango de secretario general.
Narendra Modi fue asignado al BJP.