Родилась в 1923 году. Место рождения – Карело-Финская ССР, Кестеньгского района, село Логоварака Карелка.
С 30 сентября 1941 года призвана на фронт Петровским РВК, Карело-Финской ССР красноармейцем. Закончила медицинский техникум. Воевала на Украинском, Ленинградском фронте, в медицинском санитарном батальоне
Описание подвига "тов. Гаврилова работала санитаркой госпитального взвода с мая 1942 года. В работе проявила себя дисциплинированной, инициативной, исполнительной. В работе аккуратна, требовательна к себе и окружающим. По своей инициативе стирает и чинит нательное бельё раненным бойцам и командирам, находящимся на излечении в МСБ. За время большой нагрузки, не считаясь с усталостью, работает по несколько смен. Политически и морально выдержана. За хорошую работу имеет несколько благодарностей по батальону. Во время вражеской авиации в г.Котельве15 августа 1943 года самоотверженно работала по уходу за тяжело раненными бойцами и командирами, переносила их в укрытие, проявляла при этом исключительную заботу к ним."
Приказом частям 71-ой стрелковой дивизии, 18-ой армии 1-го Украинского фронта № 4/н от 17 января 1944 года красноармеец Гаврилова Н.И. санитарка 69-ого госпитального взвода отдельного медико-санитарного батальона награждена медалью "За боевые заслуги".
Войну закончила в Берлине.
Указом Министра обороны СССР № 21 от 21-го февраля 1987 года была награждена орденом Отечественной войны II степени.
После войны проживала в Княжой Губе.