Микола народився 15 березня 1986 року в місті Гнівань на Вінниччині. Закінчив Шендерівську загальноосвітню школу. Потім навчався в Гніванському ПТУ №12 та Іллінецькому фаховому коледжі Вінницького аграрного університету. Пройшов строкову службу в ЗСУ. Після демобілізації працював муляром у будівельній бригаді ВАТ «Гніванський кар’єр». Любив футбол, риболовлю та прогулянки лісом у пошуках грибів.
З 2016-го по 2019-й Микола брав участь в АТО/ООС. У 2021 році вдруге підписав контракт із ЗСУ. З вересня перебував в районі міста Бахмут Донецької області. Там його і застала повномасштабна війна. Служив командиром танка танкового батальйону 30-ї окремої механізованої бригади.
«Мій найбільший біль і водночас гордість за такого сина», – написала мати Валентина.
За службу Микола Янишин отримав нагрудний знак «За взірцевість у військовій службі» ІІІ ступеня, відзнаки «Учасник бойових дій» та «Учасник АТО». Посмертно йому присвоїли звання Герой України з удостоєнням ордена «Золота Зірка» та відзначили орденом Спілки офіцерів «Слава України».
Поховали воїна в селі Шендерів Вінницької області.
У нього залишилися мама, сестра та брат.