अमित शाह का जन्म 22 अक्टूबर 1964 को मुंबई में हुआ। एक संपन्न गुजराती जैन परिवार में जन्मे अमित शाह के पिता का नाम अनिलचन्द्र शाह और माता का नाम कुसुमबा है।
अमित शाह की पत्नी का नाम सोनल शाह है। अमित शाह का विवाह दिसंबर 1987 में सोनल शाह के साथ हुआ था। शादी के समय अमित शाह 23 वर्ष के थे। अमित शाह के बेटे का नाम जय शाह और बहू हर्षिता शाह हैं। जय शाह एक बिजनसमैन हैं।
अमित 16 साल की उम्र तक गुजरात में अपने गाँव मानसा में रहे और शुरुआती पढाई की। इसके बाद उनका परिवार अहमदाबाद आ गया। अमित शाह ने बायोकेमिस्ट्री में B.SC. डिग्री हासिल की है।
राजनीति में आने से पहले अमित शाह Plastic और PVC पाइप का बिज़नस करते थे। इसके अलावा अमित शाह एक Stock broker भी रह चुके हैं।
अपने गाँव से अहमदाबाद आने पर अमित शाह राष्ट्रीय स्वयंसेवक संघ के सदस्य बने और 4 साल तक अखिल भारतीय विद्यार्थी परिषद के लिए काम किया।
अमित शाह और नरेंद्र मोदी का साथ 1982 से है, जब दोनों राष्ट्रीय स्वयंसेवक संघ से जुड़े हुए थे। उस समय अमित शाह की उम्र 17-18 वर्ष और नरेन्द्र मोदी 30 वर्ष के थे।
सन 1984-85 में अमित शाह भाजपा पार्टी के सदस्य बने। अमित शाह ने भाजपा के लिए सबसे पहला काम नारणपुरा, अहमदाबाद में पोलिंग एजेंट के रूप में किया। बाद में वो नारणपुरा वार्ड के सेक्रेटरी भी बने।
राजनीतिक जीवन में अमित शाह को पहली बड़ी जिम्मेदारी तब मिली, जब उन्हें सन 1989 में लालकृष्ण आडवाणी के लिये गांधीनगर में चुनाव प्रचार का जिम्मा मिला।
अमित शाह ने सन 1989 से लेकर आज तक 42 से अधिक छोटे-बड़े चुनाव लड़े, जिनमें एक में भी वो नहीं हारे।