Иван Алексеевич Новиков родился 1 января 1877 года в деревне Илькова Мценского уезда Орловской губернии. Окончил Московский сельскохозяйственный институт (1901 г.). В 1899 году Новиков опубликовал свой первый рассказ «Сон Сергея Ивановича». В 1901 году под псевдонимом М. Зеленоглазый он опубликовал пьесу «В пути», в 1904 году - сборник рассказов «Искания», в 1906 году - роман «Из жизни духа», в 1908 году - сборник стихов «Духу святому». Начав как реалист, Новиков в 1904-1910 годы увлекся символизмом и мистицизмом (роман «Золотые кресты», 1908 году), затем опять вернулся к реализму. В центре внимания писателя - образы разочарованного интеллигента, ищущего спасения в любви (рассказ «Калина в палисаднике», 1917 г.; «Повесть о коричневом яблоке», 1917 г.), идеальной русской женщины (рассказы «Жанна д’Арк», 1911 г., «Чудо св. Николая», 1912 г.), молодежи начала века (роман «Между двух зорь», второе название - «Дом Орембовских», 1915 г.).
В 30-е Новиков обращается к исторической тематике («Город, море, деревня», 1931 г.). Наиболее значительное его произведение - роман «Пушкин в изгнании» (Ч. 1 - «Пушкин в Михайловском», 1936 г.; Ч. 2 - «Пушкин на юге», 1943 г.) - историко-художественное полотно на документальной основе. Действие романа развивается неторопливо, последовательно, детально. Новиков - мастер психологического портрета, живописного пейзажа, тонкий лирик и знаток языка. А. С. Пушкину посвящены также его пьеса «Пушкин на юге» (1937 г.), киносценарий «Молодой Пушкин» (1949 г.). Новиков много работал над «Словом о полку Игореве»; в 1938 г. выполнил его стихотворный перевод; в статье «Слово о полку Игореве и его автор» (1938 г.). Новиков выдвинул гипотезу об авторе памятника. Ему принадлежит поэтический перевод «Задонщины» (1949 г.).
В последние годы жизни Новиков вернулся к стихам лирико-философского плана (сборник «Под родным небом», 1956 г.) и написал книги «Тургенев - художник слова. О “Записках охотника”« (1954 г.), книгу очерков о стиле русских писателей «Писатель и его творчество» (1956 г.)
Иван Алексеевич Новиков скончался 10 января 1959 г.