Родился в деревне Звягино, ныне Вачского муниципального округа Нижегородской области. В декабре 1933 года был призван на службу в Красную Армию Свердловским районным военным комиссариатом города Горького. Участник Великой Отечественной и Советско-японской войны. Воевал в составе 7-й гвардейской механизированной бригады 47-й армии. Принимал участие в обороне Сталинграда. После окончания войны продолжил службу в армии. С декабря 1960 года гвардии полковник Рябов – в запасе. Награды: ордена Ленина (03.06.1944), Красного Знамени (01.05.1945, 05.11.1954), Отечественной войны 1-й степени (21.02.1943, 06.04.1985), Александра Невского (14.10.1943), Красной Звезды (20.06.1949), медали, в т. ч. «За боевые заслуги» (03.11.1944).