Historia Afganistanu sięga jeszcze epoki starożytnej, kiedy to jego tereny wchodziły w skład rozlicznych mocarstw swoich czasów, także jako ich główne ośrodki. Powstanie współczesnego państwa związane jest z działalnością szacha/chana Ahmeda Szaha Abdalego (1722–1772).

Czasy przedislamskie thumb|left|250px|Posągi Buddy w Bamianie Wczesne ośrodki miejskie pojawiły się na terenach dzisiejszego Afganistanu w III tysiącleciu p.n.e. Po 2000 roku p.n.e. zamieszkali na tych terenach Ariowie. Za ich czasów powstało, w miejscu gdzie dzisiaj jest Kabul, miasto. Na przełomie VI i V wieku p.n.e. ziemie Afganistanu zostały podbite przez króla Persji Dariusza I Wielkiego. Perscy władcy borykali się z ciągłymi rebeliami w okolicach dzisiejszych Kandaharu i Kwety. W roku 329 p.n.e. do Afganistanu dotarł ze swoją armią Aleksander Macedoński. Podbił kraj i założył wiele miast, w których zamieszkali greccy koloniści. Panowanie Greków również spotkało się z licznymi buntami miejscowej ludności. Po śmierci Aleksandra tereny Afganistanu przypadły Seleucydom, a później helleńskiemu królestwu Baktrii. W latach 170–160 p.n.e. znaczną część Afganistanu opanowali Partowie. W roku 50 n.e. Afganistan padł łupem przybyłych ze stepów Azji Kuszanów.