Николай Рак родился 10 ноября 1955 года в Брянской области. В 1972 году окончил Хабаровскую школу прапорщиков и был направлен для прохождения воинской службы секретарем комсомольской организации батальона в Амурской области, а затем на Курильских островах.
После этого, для дальнейшего прохождения службы был направлен в Афганистан. Николай Семенович участник боевых действий. Всю войну в Афганистане прошел от начала до конца. Служил в отряде специального назначения главного разведывательного управления штаба Министерства обороны.
Награжден Орденом Красной Звезды - за героизм и храбрость при выполнении интернационального военного долга в Афганистане. В 1991 году переведен на Сахалин, для дальнейшего прохождения службы. После увольнения в запас старший прапорщик остался жить в городе Южно-Сахалинск.