В 1942 вместе с моторостроительным заводом эвакуирован в Куйбышев, где начал играть в только что созданной команде «Крылья Советов». С 1943 года капитан, в 1945 — играющий тренер, под его руководством команда вышла в Высшую лигу.
В 1951 выиграл с донецким «Шахтёром» 3-е место чемпионата СССР, за что получил звание заслуженного мастера спорта.
В 1960—1962 годах тренер минского клуба «Беларусь» (позже переименованного в «Динамо»). Новиков собрал практически новую команду под названием «Беларусь», получившую место в классе «А». В неё для усиления были приглашены опытные москвичи Денисенко, Арбутов, Терехов из «Торпедо», полузащитник «Динамо» Жуков. «Беларусь» отметилась очень хорошим стартом — 5 побед в 5 матчах, среди обыгранных оказались такие гранды, как московский «Спартак», «Шахтёр», киевское «Динамо».