74-летний Яков Константинович (ученики звали его Иваном Константиновичем) всю жизнь проработал в Беслане учителем физкультуры. Эту профессию он выбрал в молодости, окончив факультет физвоспитания Орджоникидзевского (Владикавказского) пединститута имени К.Л. Хетагурова в 1953 году, и оставался верен ей всю жизнь. С удовольствием занимался с детьми, прививая им любовь к спорту. Даже инвентарь для секции баскетбола, которую вел в школе, зачастую покупал на собственные деньги. Несмотря на 74-летний возраст, по-юношески стройный физрук не спешил уходить на пенсию. Многие жители Беслана называют Ивана Константиновича своим любимым учителем, к которому, даже став взрослыми, они приходили рассказать о своих жизненных проблемах, попросить совета.
1 сентября 2004 года боевики атаковали школу № 1 в городе Беслане Республики Северная Осетия — Алания. Ворвавшись на торжественную линейку в честь Дня знаний, они взяли в заложники более тысячи человек, включая несовершеннолетних, их родителей и сотрудников учебного учреждения, и удерживали их в школе три дня, без еды и практически без воды.
Он был самым пожилым среди заложников, но, несмотря на свой возраст, ни разу не прилег — стоял, чтобы у детей, ютившихся на полу спортзала, было больше места. Террористы предложили ему покинуть школу, сказав, что не воюют со стариками, но Иван Константинович не захотел бросить учеников. Учитель вступался за каждого ребенка, пытался защитить школьников от бандитов. Школьники рассказывали, что, когда террористы направляли автоматы на учеников, Иван Константинович вставал перед дулом, прикрывая собой ребят. Бандиты застрелили учителя физкультуры уже во время штурма, когда он пытался выхватить оружие у бандитов, пришедших в спортзал расстреливать заложников. Когда тело Ивана Каниди достали из-под обломков, выяснилось, что в него попало больше десяти пуль.