Его биография малоизвестна.
Карелин познакомился с Кириловым в 1838 году, когда тот был студентом Санкт-Петербургского университета, и не только пригласил его с собой, но принял на своё попечение. Молодой человек стал постоянным спутником, помощником в научных трудах своего наречённого отца и членом его семьи.
Кирилов скончался в Арзамасе Нижегородской губернии, на пути из Оренбурга в Москву.
Печатные труды по алтайской и туркестанской флоре сделаны совместно Карелиным и Кириловым.
В честь Кирилова названо несколько видов растений, в основном им открытых, и один род — Кириловия (Kirilowia Bunge) (ныне принадлежит семейству Амарантовые (Amaranthaceae)).