Данил Новиков родился 1 февраля 1999 года в городе Долинск Сахалинской области. Учился в средней общеобразовательной школе №2. В шестилетнем возрасте дедушка Данила, Ударцев Николай Георгиевич, тренер по настольному теннису, решил взять шефство над Данилом. Подход опытного тренера и любящего дедушки помог Данилу раскрыть талант игры в теннис на ранней стадии.
В 2009 году в Первенстве Дальнего Востока по настольному теннису в личном разряде стал Чемпионом в своей возрастной категории.
Под чутким руководством тренера в двенадцатилетнем возрасте, в 2010 году, сумел выполнить звание кандидата в Мастера спорта по настольному теннису.
В 2013 году Данил вместе с семьей переехал в город Екатеринбург, там тренировался в Детско-Юношеской школе Олимпийского Резерва «Юность» под руководством Злобина Станислава Владимировича.
Новиков в октябре 2014 года вновь вернулся на Сахалин, в родной город Долинск. Там стал тренироваться у Дарцева Николая Георгиевича. В феврале 2016 года завоевал титул Чемпиона Сахалинской области по настольному теннису среди юношей.
В свободное от тренировок время, зимой, катается на лыжах, летом, предпочитает проводить свободное время на природе.