30-летний Каиров является воспитанником актюбинского футбола. Ранее он выступал за «Актобе» и «Актобе-Жас». В 2016—2019 годах он провел за «красно-белых» более ста матчей, забив два гола и сделав четыре результативные передачи.
Также казахстанский латераль играл в КПЛ за «Каспий», «Кайсар», «Ордабасы» и «Тобол». В составе сборной Казахстана Каиров провел 14 матчей.