Родился в д. Ярославка Хомутовского района Курской области. В 1941 году Ворошиловским городским военкоматом Уссурийской области призван в ряды Красной Армии и направлен 126 стрелковую дивизию. Служил на Дальнем Востоке, охраняя рубежи нашей Родины. В августе 1942 года принимал участие в боях под Сталинградом. День Победы встретил в Венгрии в составе Четвертого конномеханизарованного Кубанского корпуса. С сентября 1994 года жил в городе Нягани. Принимал активное участие в общественной жизни города, состоял членом городского Совета ветеранов войны, был частым и желанным гостем в школах, делился с детьми своими воспоминаниями о войне.
Имеет звания и награды: орден Отечественной войны II степени, медали «За Победу над Германией», «За освобождение Будапешта», «За победу под Сталинградом». Решением Думы города Нягани от 13.08.2010 №848/ПЗ/40 Н.К. Мамошину за многолетний труд и большой личный вклад в социально-экономическое развитие муниципального образования город Нягань присвоено почетное звание «Почетный гражданин города Нягани».
Документы личного происхождения Н.К. Мамошина поступили на хранение в Няганский городской архив в 2003 году. Среди документов: биографические документы, газетные публикации и др.