Родился 23 апреля 1923 года в Амурской области. С 1942 по 1973 год служил в рядах Советской Армии, прошел все ступени воинской службы от рядового до полковника, участвовал в боях Великой Отечественной войны, имеет боевые награды.
Около 30 лет живет и работает в Смоленске: сначала преподавателем в Высшем зенитном ракетном инженерном училище, затем директором Университета марксизма-ленинизма Смоленского обкома КПСС, создал в нем единственное в СССР отделение по подготовке краеведов и кафедру краеведения (патриотического и интернационального воспитания). В 1997 году И.Н. Беляеву присвоено почетное звание «Заслуженный работник культуры Российской Федерации».
Беляев автор около 20 оригинальных, глубоко научных и в то же время доступных любому читателю книг, в которых всесторонне исследованы и обстоятельно освещены подвиги уроженцев Смоленского края в военных сражениях прошлого и, особенно, в Великой Отечественной войне, о Героях Советского Союза и Героях Социалистического труда, Почетных гражданах города и др.
Решением Смоленского городского Совета от 26 апреля 2002 года №322 за большой вклад в изучение героической истории города Смоленска, патриотическое, нравственное и интернациональное воспитание молодежи, активное участие в общественной и культурной жизни города Беляеву Ивану Николаевичу присвоено звание «Почетный гражданин города-героя Смоленска».
Умер 16 февраля 2008 года.