Инженер
Николай Михайловский родился 20 февраля 1852 года в Петербурге, в семье военного; крёстным отцом был сам Николай I. Он окончил Институт путей сообщения и уехал строить дороги — Бессарабия, Болгария во время войны, Закавказье, Урал.
Псевдоним «Гарин» он взял по имени сына Георгия, которого дома звали Гарей, — чтобы не путали с известным критиком Николаем Михайловским.