Первые сведения о карлуках, известных под именем булак, относятся к V в. Первоначально они занимали территорию между Алтаем и восточным побережьем озера Балхаш. В середине VII в. в состав карлукского объединения входили три крупных племени — булак, чигиль, шашлык.Титул вождя объединения — эльтебер. В 742 г. карлуки совместно с уйгурами и басмылами выступили против Восточно-тюркского каганата. В результате восточные тюрки были разбиты, и на месте их каганата возникло новое государство — Уйгурский каганат (744-840).
В 756 г. захватив власть у тюргешей карлуки в Семиречье образовали раннефеодальное государство — Карлукский каганат.
Территория — от Джунгарского Алатау до среднего течения Сырдарьи, между озерами Балхаш и Иссык-Куль, долины рек Или, Чу, Талас, отроги Тянь-Шаня, от Испиджабской области до Отрара (VIII-IX в.в).
Арабский географ Ибн Хаукаль (X в) писал: «Требовалось 30 дней пути, чтобы пройти земли карлуков с запада на восток.
Столица — Суяб, позднее Баласагун. У карлуков насчитывалось 25 городов и поселений: Тараз, Кулан, Мерке, Атлах, Барысхан, Талгар и др. (Сведение из книги «Худуд аль-Алам» X в.).
Титул правителей — жабгу, а с 840 г. — каган.
Этнический состав Арабские и персидские источники говорят о том, что карлукское объединение в IX-X вв. состояло из многочисленных родоплеменных групп. Арабский географ ал-Марвази (XII в.) отмечает, что в состав карлукской конфедерации входило 9 племен.
Наиболее крупные племена карлуков в Семиречье и Южного Казахстана:тухси, чигили, азкиши, тюргеши, халаджи, чаруки, барсханы. Население также включало ираноязычных согдийцев, переселенцев из стран Ближнего Востока и Центральной Азии.
Политическая история
В 766-775 гг. карлуки захватили Кашгарию, а в конце VIII в. распространили свое влияние на Фергану.
На западе вели борьбу с арабами, пытавшимися завоевать Мавераннахр. Арабы хотели распространить ислам путем завоеваний, но карлуки оказали достойное сопротивление.
Попытки карлуков соперничать с Уйгурским каганатом на востоке окончились неудачей. В 791 г. у Бешбалыка карлуки потерпели поражение от уйгуров, а в 812 г. от арабов. В результате карлуки попали под власть Уйгурского каганата.
В 840 г. Енисейские кыргызы разгромили Уйгурский каганат. Уйгуры были вынуждены переселиться в Турфанский оазис и в район Ганьчжоу. В этой ситуации карлуки объявили о своей независимости и карлукский жабгу Бильге Кюль Кадырхан, правитель Испиджаба, объявил себя — каганом.
В конце IX в. арабы вновь продолжили свой поход против карлуков и захватили Испиджаб, напали на Тараз. Город пал, а население приняло ислам. Ставка кагана перенесли из Тараза в Кашгар.
Карлукские племена господствовали в Семиречье 200 лет. На рубеже IX-X вв. происходит ослабление Карлукского каганата.