Før islams ankomst på 600-tallet var området bosatt av mennesker som praktiserte flere religioner, blant dem zoroastrianere, hinduer, buddhister og jøder og andre. Gjennom historien har Afghanistan befunnet seg dels innen det iranske (persiske) kulturområdet, dels innen det indiske, og i gammel tid fantes derfor både iransk religion (zoroastrisme) og indiske religioner, spesielt buddhismen. Buddhismen har etterlatt seg storslagne minnesmerker, som Buddha-statuene i Bamiyan. Det var på 600-tallet at islam begynte å spre seg og i løpet av 800-tallet hadde de fleste områdene konvertert til den nye religionen. Etter islamiseringen på 800- og 900-tallet fikk landet flere sterke muslimske statsdannelser.