Novikov ble født 13. januar 1987 i byen som da het Frunze, nåværende Bisjkek, hovedstaden i det daværende kirgisiske sosialistiske sovjetrepublikk. I 2007 ble han uteksaminert som økonom ved Baltic State Technical University i St. Petersburg. Etter at han returnerte til Kirgisistan i 2008 arbeidet han som praktikant og oversetter i avdelingen for investeringspolitikk i finans- og handelsdepartementet, og han fikk etter hvert en lederrolle i departementet. Fra 2011-2012 var han rådgiver for statsminister Omurbek Babanov og i 2014-2015 var han rådgiver for statsminister Djoomart Otorbajev. I mai 2017 ble han utnevnt til leder for avdelingen for finansiell og økonomisk analyse og utviklingsovervåkning ved presidentens kontor. I 2017-2017 var han finansminister. I januar 2020 ble han rådgiver for statsminister Mukhammetkalyi Abylgazjev og han fortsatte hos hans etterfølger, statsminister Kubatbek Boronov. Den 14. oktober 2020 ble han utpekt til første visestatsminister i regjeringen til Sadyr Japarov. Etter at Japarov ble suspendert fra stillingen 14. november 2020 for å kunne stille som kandidat ved det kommende presidentvalget, ble Novikov fungerende statsminister.