Никифор Сергеевич родился в селе Кемли Нижегородской губернии в крестьянской семье.
В 1918 – 1920 годы работал учителем рисования и черчения в Калужской области. После окончания 2-го Московского медицинского института прошёл специализацию в Московском кожно-венерологическом диспансере, стал одним из организаторов здравоохранения в Коми-Пермяцком национальном округе.
В 1935 году при его активном участии был создан кожно-венерологический диспансер, который он возглавлял до 1939 года. Диспансер считался на Урале образцовым лечебно-профилактическим учреждением.
Н.С. Данилов организовал в округе планомерную борьбу с кожно-венерологическими заболеваниями. В годы Великой Отечественной войны организовал и возглавил крупный госпиталь № 3146 в Кудымкаре. Одновременно он был главным врачом окружной больницы (с 1939 по 1946 г.), преподавателем фельдшерско-акушерской школы и работал как специалист- дерматовенеролог. В округе не было допущено массовых инфекционных заболеваний, резко снизилась детская заболеваемость.
Н.С. Данилов находил время для научной и общественной деятельности. Он вёл большую санитарно-просветительную работу среди населения округа, выступал с лекциями, печатал статьи в окружной газете. Им были выпущены популярные брошюры о важных заболеваниях.
Награждён орденом «Знак Почета», многими медалями и многочисленными грамотами. В 1945 году ему присвоено звание «Заслуженный врач РСФСР».
Одна из улиц г. Кудымкара носит его имя, на здании автовокзала установлена мемориальная доска.
Сайт использует Яндекс.Метрику в соответствии с Политикой в отношении обработки персональных данных. Продолжая пользоваться сайтом, вы соглашаетесь с условиями Политики в отношении обработки персональных данных.