Николай Рябов родился в городе Чимкенте Казахской ССР. В 1992 году окончил Омский госуниверситет. Годом ранее начал службу в прокуратуре Омской области. В 2013—2019 годах возглавлял прокуратуру Сахалинской области, в 2019—2024 годах — прокуратуру Хабаровского края. Классный чин — государственный советник юстиции 3-го класса.
Как писал «Ъ-Сибирь», в сентябре в отставку ушел руководитель Сибирского управления Генпрокуратуры РФ Юрий Русанов, занимавший этот пост с апреля 2022 года. Он занял должность заместителя директора Федеральной службы судебных приставов.