Николаос Рокас е роден през 1870 година в Мандра, Атика. Той е внук на гръцкия революционер капитан Кольос, участвал в Гръцката война за независимост от 1821 година. Завършва училище в Корфу, а след това участва в Гръцко-турската война от 1897 година като сержант. През 1902 година завършва военно училище с чин лейтенант от пехотата.