Николай Порфирович родился 9 мая 1921 года в д.Комаровка Спасского кантона ТатАССР (позже Куйбышевского района ТатАССР, ныне не существует). Окончил 4 класса.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в октябре 1940 года Куйбышевским РВК ТатАССР. Военную службу начал в 34 танковом полку курсантом на шофера с октября 1940 года по июнь 1941 года. По завершению обучения служил в 170 танковой бригаде шофером с июня 1941 года по июль 1942 года, в составе которого принимал участие в действующей армии. Далее служил в 697 отдельной штабной автомобильной роте шофером с июля 1942 года по август 1946 года. После увольнения в запас вернулся на родину и работал в колхозе «Красный Волгарь». Позже работал рыбаком на Тетюшском рыбзаводе и жил в с.Болгары. После выхода на заслуженный отдых жил в с.Танкеевка. С супругой Тамарой Александровной (1929г.р.) вырастили сына и дочь.
Награжден орденом Отечественной войны 2-степени (1985г.), медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» и другими медалями.