Родился в г.Свердловске 19 января 1939 в семье научных работников.
Отец - Ксенофонтов Борис Максимович - инженер-металлург. д.т.н., профессор УГТУ-УПИ
Мать - Ксенофонтова (Серёгина) Галина Алексеевна - преподаватель УГГИ.
С 1962 г. преподаватель на кафедре велосипедного и конькобежного спорта ОГИФК и кафедре физвоспитания и спорта УГТУ-УПИ
С 1966 г. начальник учебно-спортивного отдела Облспортсоюза Свердловской области.
В 1969 г. возглавил первую специализированную школу фигурного катания Свердловской области — СДЮСШОР № 11 спорткомбината «Юность».
С 1969 по 1981 годы - председатель федерации фигурного катания Свердловской области.
С 1981 г. старший тренер специализированной группы одиночного катания в составе сборной команды СССР.
С 1990 г. консультировал спортсменов и тренеров из КНР. . Его ученики выступали за сборные Узбекистана и Азербайджана.
Среди его учеников и воспитанников школы неоднократные призеры чемпионатов мира, Европы, Азии, Олимпийских Игр и СССР:
В Екатеринбурге в конце апреля на катке «Снежинка» СДЮСШОР «Юность» ежегодно проводится Турнир памяти И. Б. Ксенофонтова, в 2009 в нем приняли участие 300 спортсменов из 12 городов России .