Николай Рябов родился в 1968 году в городе Чимкенте Казахской ССР. В 1992 году окончил Омский государственный университет.На службу в органы прокуратуры Омской области принят в декабре 1991 года.
С 1995 по 1999 годы проходил службу в должности прокурора Одесского района Омской области. Назначался начальником следственного отдела Омской городской прокуратуры, заместителем Омского городского прокурора, начальником отдела по надзору за исполнением законов на транспорте и в таможенных органах
областной прокуратуры. С 2002 по 2004 годы состоял в должности прокурора Советского административного округа города Омска. Последнее место работы Рябова - прокурор Центрального административного округа города Омска.