Народився 10 травня 1969 року на Вінниччині у с. Демівка Чечельницького району. Закінчив Вінницький державний педагогічний інститут (тепер – педагогічний університет імені Михайла Коцюбинського) факультет загально-технічних дисциплін. Спочатку працював учителем у рідному селі.
З 1994 по 2008 рік Микола Рахнянський сумлінно служив на офіцерських посадах у виправній колонії, де й вийшов на пенсію у званні майора.
Щойно почалася повномасштабна війна, без вагань пішов до військомату і приєднався до лав 120-ї бригади територіальної оборони.
З початку березня 2023 року Микола Рахнянський, як бойовий медик роти вогневої підтримки, брав участь у жорстоких боях за Бахмут. Його сміливість та самовідданість на полі бою були беззаперечними.
27 березня 2023 року під час виконання бойового завдання Микола Вікторович героїчно загинув. Довгий час рідні знали про його загибель, але лише згодом змогли винести залишки тіла і поховати як Героя.
Вічна і світла пам’ять Герою!