Илья Борисович Мощанский родился 26 апреля 1969 года в Москве.
В 1990 году закончил Ленинградское высшее военно-политическое училище противовоздушной обороны им. Ю. В. Андропова.
С 1990 по 1994 год служил в войсках противоракетной обороны.
В 1997 году закончил Гуманитарную академию Вооруженных Сил РФ.
В 2000 году окончил аспирантуру при Военном университете. И там же под научным руководством доктора философских наук, профессора Р. М. Тимошева защитил диссертацию на соискание учёной степени кандидата философских наук по теме «Гносеологические и аксиологические функции воинской символики» (специальность 09.00.01 — Онтология и теория познания). Ведущая организация — Военный университет радиационной, химической и биологической защиты.
Преподавал на кафедре истории войн и военного искусства Военного университета.
Главный редактор журнала «Военная летопись».
Специалист по истории военной техники и военного искусства (наземные операции и бронетанковая техника). Автор более 200 книг.