Битва случилась во временной период между взятием Чимкента и захватом Черняевым Ташкента, который на момент боя еще находился в руках кокандцев.
Предводитель кокандцев Алимкул собрал десятитысячную армию, рассчитывая одолеть русский гарнизон, оставшийся в Чимкенте, и тем самым восстановить довоенное положение вещей.
Ему удалось ввести в заблуждение русских командиров, никто из которых не знал точной численности врага. После того как появилась информация о крупных отрядах врага в окрестностях города Туркестан, сотня уральских казаков под командованием есаула Василия Серова ушла в разведку.Также они должны были защитить окрестные деревни от разорения, поскольку предполагалось, что в степях орудуют небольшие бандитские отряды.От местных они узнали, что кокандцы уже заняли кишлак Икан, но их количество никто не сообщил.
Подойдя к кишлаку, отряд решил встать импровизированным лагерем на удобной позиции и выслать разведчиков в селение. Но в считаные минуты лагерь окружило огромное войско.