Ранее полузащитник выступал за «Тараз» и «Астану», а последние шесть лет провел в «Кайрате». В сезоне-2012/2013 Исламхан провел пять матчей в молодежном первенстве за «Кубань». В высшей лиге Казахстана на его счету 48 голов и 48 результативных передач в 180 матчах.
В 2016 года Исламхан стал капитаном сборной Казахстана. Всего за национальную команду он сыграл в 40 матчах, забил один гол и сделал семь результативных передач.





