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

З 2016-го по 2019-й Микола брав участь в АТО/ООС. У 2021 році вдруге підписав контракт із ЗСУ. З вересня перебував в районі міста Бахмут Донецької області. Там його і застала повномасштабна війна. Служив командиром танка танкового батальйону 30-ї окремої механізованої бригади. 

«Мій найбільший біль і водночас гордість за такого сина», – написала мати Валентина. 

За службу Микола Янишин отримав нагрудний знак «За взірцевість у військовій службі» ІІІ ступеня, відзнаки «Учасник бойових дій» та «Учасник АТО». Посмертно йому присвоїли звання Герой України з удостоєнням ордена «Золота Зірка» та відзначили орденом Спілки офіцерів «Слава України». 

Поховали воїна в селі Шендерів Вінницької області. 

У нього залишилися мама, сестра та брат.