Николай Леонтьевич Рой родился в станице Дядьковской Кореновского района Краснодарского края.
После революции 1917 года эмигрировал за границу.
Автор нескольких книг по истории казачества.