1978માં દિલ્હી યુનિવર્સિટીથી નરેન્દ્ર મોદી પોલિટિકલ સાયન્સમાં ગ્રેજ્યુએટ થયા અને 1983માં ગુજરાત યુનિવર્સિટીથી માસ્ટર ડિગ્રી મેળવી.