Родился в 1901 году.
Уроженец села Шайтанское (ныне с. Октябрьское) Режевского района Свердловской области.
Рядовой. Кавалерист.
Николай Афанасьевич – участник ещё гражданской войны. В 1919 году участвовал в боях за освобождение Урала от войск Колчака и с боями дошёл до Семипалатинска.
22 сентября 1941 года ушёл на Великую Отечественную войну добровольно.
Воевал рядовым, в составе кавалерийского полка. Достался солдату самый тяжёлый тогда Волховский фронт. 22 февраля 1942 года в боях под Старой Руссой был контужен и тяжело ранен в ступню правой ноги. На излечении в госпитале города Рыбинска находился до конца 1942 года. Затем был 1-й Белорусский фронт. Уже на немецкой земле, в апреле 1945 года снова ранение. День Победы встретил в госпитале.
Награждён медалью «За победу над Германией».