Николай Филин родился 6 апреля 1962 года в деревне Красилово Новгородской области. В 1979 поступил на специальный факультет ядерных энергетических установок Высшего военно-морского инженерного училища имени Ф.Э. Дзержинского, окончив его в 1984 году.
С 1984 по 1987 год проходил службу в частях Военно-морского флота СССР на Северном флоте.
Затем был приписан к войсковой части №45707 в городе Петергоф (Санкт-Петербург). Данное подразделение занимается испытаниями и эксплуатацией глубоководных технических средств в различных района Мирового океана.
За 30 лет службы в войсковой части 45707 Николай Филин многократно, с риском для жизни, принимал участие в испытаниях различных образцов военно-морской техники, обеспечивая своими действиями выполнение поставленных перед ним задач. Продолжал службу в Вооруженных силах Российской Федерации. Жил в городе Петергоф.
Закрытым Указом Президента РФ в 2018 году за мужество и героизм, проявленные при исполнении воинского долга, капитану 1-го ранга Филину Николаю Ивановичу присвоено звание Героя Российской Федерации с вручением медали «Золотая Звезда».
Николай Иванович погиб 1 июля 2019 года на автономной глубоководной станции АГС-31 во время проведения батиметрических работ в Баренцевом море. В глубоководном аппарате возник пожар, что привело к отравлению продуктами горения и гибели четырнадцати членов экипажа.
{slider Награды }
Герой Российской Федерации (2018);
Три ордена Мужества;
Орден «За военные заслуги»;
Медаль «За отвагу».
{sliders}