Родился в селе Польцо, ныне Вачского муниципального округа Нижегородской области. В октябре 1937 года был призван на службу в Красную Армию Автозаводским районным военкоматом города Горького. Участник Великой Отечественной войны. Майор Кудряков воевал в составе 1004-го стрелкового полка 305-й стрелковой дивизии. Награды: ордена Отечественной войны 2-й степени (29.03.1945, 06.04.1985), Александра Невского (31.12.1944), медали.