Родился в 1922 г. в г. Черемхово Иркутской области в семье рабочего. После 4-х классов школы  работал учеником слесаря на шахте им. Кирова в родном посёлке. С июля 1941 года — на фронтах Великой Отечественной войны. Был стрелком, командиром отделения, взвода, стрелковой роты. Принимал участие в боях за Минск в 1941 году, в Смоленском сражении, в обороне Могилёва, в боях на Дону и под Воронежем, битве на Курской дуге, в освобождении Украины и наступлении на Прагу. 10 января 1944 года Указом Президиума Верховного Совета СССР за «образцовое выполнение боевых заданий командования на фронте борьбы с немецко-фашистскими захватчиками и проявленные при этом мужество и героизм» старший сержант Николай Кудряшев был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».

2 января 1953 года Указом Президиума Верховного Совета Кудряшев был лишён всех званий и наград. После условно-досрочного освобождения вновь работал на шахте имени Кирова, затем в артели «Промкооператор». Впоследствии с 1956 года проживал в Якутии, работал горным рабочим в 167-й партии Амакинской экспедиции в Оленёкском районе, с марта 1964 года — водителем автопогрузчика в Нюрбинском объединённом авиаотряде. Похоронен на кладбище в посёлке Нюрба.

Читайте также:  Памятник воинам-землякам, участникам Великой Отечественной войны 1941-1945 гг.

Указом № 800 от  24.10.2013 Президента РФ В.В. Путина Кудряшов Н.П. был восстановлен в правах Героя Советского Союза.