Arshavin, de 34 años, firmó un contrato por una sola temporada, aunque con la posibilidad de renovar por otro año más en caso de que su rendimiento satisfaga a los directivos del Kairat.
El jugador ruso, que jugó hasta hace unas pocas semanas en el Kubán ruso, había entrenado durante los últimos días en Alma Atá con su nuevo equipo, campeón de liga en 2014.
"Si se presenta alguna propuesta, la estudiaré. De lo contrario, pondré punto y final a mi carrera profesional", señaló tras romper en febrero su contrato con el Kubán.
Durante su estancia en el club del sur de Rusia, el antiguo capitán de la selección rusa únicamente disputó nueve partidos y no llegó a marcar ningún gol.
Arshavin ganó tres veces la liga rusa con la camiseta del Zenit, además de la UEFA y la Supercopa de Europa, mientras con la selección nacional alcanzó las semifinales de la Eurocopa en 2008, donde fue incluido en el equipo ideal.