Родился 24 ноября 1914 года в с. Трудовая Солянка ныне Кинель-Черкасского района Самарской области в семье крестьянина. Русский.
Его отец погиб на фронте в первую мировую войну. На руках матери осталось четверо детей и все заботы по дому легли на плечи старших детей, в том числе и на Николая. Окончил 5 классов, курсы трактористов, чуть позже курсы шоферов. Работал в колхозе, секретарем Куйбышевского райкома комсомола, затем инструктором Куйбышевского (сельского) райкома партии (в Кротовке).
В Красной Армии с 1941 года. Окончил военно-политическое училище в 1942 году. Член КПСС с 1939 года.
В действующей армии с марта 1942. Принимал участие в Орловско-Курском сражении, освобождал Харьков, Белгород и другие города Украины. Дважды был ранен и снова возвращался в строй. Заместитель командира батальона по политической части гвардии лейтенант Маринин отличился при форсировании Днепра. 26 сентября 1943 года в числе первых со взводом автоматчиков в районе с. Гребени (Кагарлыкский район Киевской области) переправился на правый берег реки, захватил плацдарм, участвовал в отражении контратак противника, обеспечивая форсирование реки батальоном. Погиб в бою 1 октября 1943 года.
Похоронен в с. Гребени. На месте гибели отважного воина благодарные жители села Гребени и деревни Юшки Кагарлинского района Киевской области установили мемориальную плиту погибшим бойцам и памятник Герою Советского Союза Н.А. Маринину.