Николай Любарский родился 18 мая 1922 года в посёлке Ольховец (ныне — Звенигородский район Черкасской области Украины). После окончания школы-семилетки работал в колхозе. В июне 1941 года Любарский был призван на службу в Рабоче-крестьянскую Красную Армию и направлен на фронт Великой Отечественной войны. К ноябрю 1943 года красноармеец Николай Любарский был наводчиком противотанкового ружья 1339-го горнострелкового полка 318-й горнострелковой дивизии 18-й армии Северо-Кавказского фронта. Отличился во время Керченско-Эльтигенской операции.