Родился в 1959 году в деревне Измайловка Горьковской области в семье простых сельских тружеников. Но детство и юность его прошли на юге Хабаровского края, в селе Красицком Вяземского района, куда в 1961 году его семья переехала по переселению.
Сразу после школы поступил в Биробиджанский сельскохозяйственный техникум на механическое отделение. Сразу после учёбы судьба забросила его на Сахалин, в Углегорский район. Работал водителем, механиком в автобазе.
В 1986 поступает на факультет журналистики Дальневосточного государственного университета и переходит на работу в районную газету уже штатным сотрудником, корреспондентом отдела промышленности.
Но в начале 90-х, после окончания учебного заведения поступает на военную службу по контракту. И делает отличную карьеру – путь от младшего лейтенанта до подполковника проходит за 11 лет. Последние 5 лет возглавлял военный комиссариат города Углегорска. В 2008 году в ходе проводимых в Вооружённых Силах реформ был уволен в запас.
С 2008 года является муниципальным служащим. В данный момент занимает должность заместителя Главы Углегорского городского поселения.
Иван Николаевич является членом Союза журналистов СССР. Автор книг «На берегу Татарского пролива», «Жаркий август 45-го», «Чувств не скрываю», автор и составитель литературно-художественного сборника «Углегорск глазами углегорцев».
В документальной повести «Я ухожу или, Не стреляйте в наших сыновей» Иван Данилов попытался взглянуть на трагедию и ужас первой Чеченской кампании глазами матерей, которые в январе-феврале 1995 года, не испугавшись опасностей, поджидавших их на каждом шагу, сами прошли по дорогам войны.