Родился 01.10.1915 года в деревне Косилово ныне Жуковского района Брянской области в семье крестьянина. Русский. Член КПСС с 1939 года. Окончил 8 классов и школу ФЗУ. Работал слесарем на заводе в поселке городского типа Жуковка (ныне город той же области), затем на прожекторном заводе в Москве. В Советской Армии с 1938 года. В 1939 окончил Борисоглебскую военную авиационную школу. Участник советско-финской войны 1939—40. В боях Великой Отечественной войны с июня 1941 года. Командир звена 191-го истребительного авиационного полка (7-й истребительный авиационный корпус ПВО, Ленинградский фронт) младший лейтенант Новиков совершил 60 боевых вылетов, в воздушных боях сбил 10 вражеских самолётов. 17.09.1941 года во главе звена вылетел на перехват 12 самолётов противника. В завязавшемся воздушном бою сбил ведущего вражеской группы, а когда его самолёт был подбит, таранным ударом уничтожил ещё одного врага. Звание Героя Советского Союза присвоено 16.01.1942 года посмертно. Награжден орденом Ленина.