Родился в семье помещика в деревне Ильково Мценского уезда Орловской губернии (ныне Мценский район Орловской области). Окончил Московский сельскохозяйственный институт (1901). Работал в Киевской агрономической лаборатории (1901—1903), затем секретарём Киевского общества сельского хозяйства, одновременно редактировал журнал «Земледелие» (1906—1909). С 1899 года занимался литературой, печатался в периодике. Первая книга вышла в 1904 году. В 1905—1910 годах несколько раз бывал в Западной Европе. Известность Новикову принёс роман о молодёжи «Между двух зорь» (1915), написанный в реалистических традициях.
В 1917 переехал в Москву. В 30-е годы обратился к жанру исторического романа. Широкое признание получили его романы «Пушкин в Михайловском» (1936) и «Пушкин на юге» (1943), Пушкину посвящены также произведения для детей, пьеса, киносценарий и либретто оперы. Председатель Пушкинской комиссии СП СССР. Осуществил стихотворный перевод «Слова о полку Игореве», «Задонщины».