Родился 13 февраля 1995 года в городе Владимир.
Учился во Владимирском государственном университете имени Александра Григорьевича и Николая Григорьевича Столетовых, окончил его в 2018-м.
В свое время работал инженером в ЗАО «ТЕХКРАНЭНЕРГО», а также инженером по содержанию и эксплуатации зданий и сооружений в ООО «Управляющая компания песчано-гравийных карьеров».
В 2015 году проиграл на выборах в Совет народных депутатов города Владимира от партии КПРФ.
В последующие годы несколько раз баллотировался на выборах различных уровней от партии «Коммунисты России», ни разу не одержав победы.
Так, в 2018-м он получил отказ в регистрации на выборах депутатов Законодательного Собрания Владимирской области.
В 2020-м принял участие сразу в нескольких выборах, баллотировался в Собрание депутатов внутригородского района «Советский район» в Махачкале, Городскую думу Калуги, Рязанскую областную думу.
В 4 случаях Никольский выбыл сразу после регистрации, так произошло на выборах в Городские думы округов Кохма, Тейково, Вичуга и Шуя в Иваноской области.
Сегодня занимает должность первого секретаря комитета Владимирского областного отделения Коммунистической партии «Коммунисты России».