Родился 11 декабря 1921 года в деревне Ведрово Лужского уезда Петроградской губернии в большой крестьянской семье.
После окончания средней школы был призван в Красную Армию. Участвовал в Великой Отечественной войне.
С 1946 по 1951 годы находился на комсомольской работе. С 1965 по 1970 годы Н. Ф. Федоров возглавил Лужскую городскую партийную организацию. Весной 1970 года был избран первым секретарем Тосненской городской партийной организации.
Участник XIX Всесоюзной Конференции КПСС.
Умер Николай Федорович 17 мая 1998 года.
Н. Ф. Федоров был умелым организатором, руководителем, дальновидным политиком. Школе–гимназии № 2 города Тосно присвоено его имя.