В июле 1942 года Шарко был призван на службу в Рабоче-крестьянскую Красную Армию. В 1943 году он окончил 2-е Куйбышевское пехотное училище. С апреля того же года — на фронтах Великой Отечественной войны. Принимал участие в боях на 3-м Украинском и 1-м Белорусском фронтах. К январю 1945 года гвардии капитан Николай Шарко командовал стрелковой ротой 244-го гвардейского стрелкового полка 82-й гвардейской стрелковой дивизии 8-й гвардейской армии 1-го Белорусского фронта. Отличился во время Висло-Одерской операции.
14 января 1945 года Шарко поднял в атаку свою ротой и захватил две немецкие траншеи, взяв в плен 14 солдат противника и захватив более 50 пулемётов. 16 января в бою за населённый пункт Нове-Място, когда противник предпринял атаку силами 2 БТР, 4 автомашин и 60 солдат и офицеров, рота Шарко успешно отразила её. 21 января 1945 года в бою за населённый пункт Гловно рота Шарко разгромила немецкую колонну, взяв в плен большое количество солдат и офицеров противника.
Указом Президиума Верховного Совета СССР от 24 марта 1945 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецко-фашистскими захватчиками и проявленные при этом мужество и героизм» гвардии капитан Николай Шарко был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Во время штурма Берлина Шарко получил тяжёлое ранение, лишившись ноги.
Заслуженный работник социального обеспечения Белорусской ССР, Почётный гражданин Дзержинского района Минской области. Был также награждён орденом Отечественной войны 1-й степени, двумя орденами Отечественной войны 2-й степени, двумя орденами Трудового Красного Знамени, орденами Красной Звезды и «Знак Почёта», рядом медалей.
Источник: https://ru.wikipedia.org/wiki/Шарко,_Николай_Филиппович