Николай Филиппович Шарко родился 2 января 1924 в деревне Макавчицы Дзержинского района Минской области в крестьянской семье. Белорус. Окончил 8 классов и школу ФЗУ в Ленинграде. Работал слесарем на железнодорожной станции «Безымянка» Куйбышевской ныне Самарской области.
Ему было семнадцать лет, когда началась Великая Отечественная война. Комсомолец решил идти добровольно на фронт. Командованием был направлен на учебу во второе военное пехотное училище г.Куйбышева. Обучался военному делу с июня 1942 по март 1943 года. Окончив училище, получил звание лейтенанта и был направлен на 3-й Украинский фронт. Принимал участие во многих боях: форсировал Северный Донец, Днепр, Буг, освобождал Запорожье, Кривой Рог, участвовал в разгроме фашистских войск под Ковелем, Люблином, Лодзью. За проявленное мужество и отвагу награждён двумя орденами Отечественной войны 2 степени и орденом Красной Звезды.
Николай Филиппович Шарко особо отличился в ходе Висло-Одерской наступательной операции в январе 1945 года. Всегда находясь на передовой, там, где решалась судьба боя руководил ротой бойцов. Под командованием гвардии капитана Н. Ф. Шарко, рота овладела первой траншеей, отбила многочисленные атаки и перешла в наступление. В бою 14 января 1945 года уничтожила 25 станковых и 30 ручных пулемётов, 85 солдат и офицеров, взяла в плен 14 человек. 15 января, продолжая наступление, захватила 4 пушки, 4 автомашины, 16 января при освобождении польского населённого пункта Нове-Място стрелковая рота гвардии капитана уничтожила 60 офицеров и солдат, 4 автомашины, 2 бронетранспортёра, 21 января 1945 года, освобождая польский населённый пункт Гловно, воины роты Николая Шарко разгромили колонну противника и захватили пленных.
Указом Президиума Верховного Совета СССР от 24 марта 1945 года за образцовое выполнение боевых заданий командования на фронте в борьбе с немецко-фашистскими захватчиками и проявленные при этом мужество и героизм гвардии капитану Шарко Николаю Филипповичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 7695).
В боях за взятие столицы гитлеровской Германии города Берлина, гвардии капитан Николай Шарко был тяжело ранен на подступах к городу. Вследствие тяжелого ранения он потерял ногу...
С 1945 года мужественный офицер - в отставке. В 1948 году он окончил республиканскую партийную школу при ЦК КПБ, а в 1954 году – Минский педагогический институт.
Решением Министерства социального обеспечения в 1952 году возглавил «Белорусское общество глухих», которым руководил до последних дней своей жизни.
С именем Николая Филипповича Шарко связаны трудные годы послевоенного возрождения и золотая пора расцвета «Белорусского общества глухих». Организационные структуры «БелОГ» расширились в 60-х годах по наиболее крупным районным центрам. Создавались специализированные школы-интернаты для детей с нарушением слуха. В удаленных районах от областных центров создавались межрайотделы, для выявления глухих в сельской местности и решения социальных вопросов по обеспечению их средним образованием и профессиональной подготовки.
За годы руководства Николая Филипповича выросло не одно поколение тружеников из числа инвалидов с нарушением слуха. Отстроены во всех областных и некоторых районных центрах крупные производственные корпуса, общежития, оказано немало помощи строительству специальных учебных заведений для глухих. В 1964 году открыл свои двери Республиканский Дворец культуры.
Николай Филиппович руководил «Белорусским обществом глухих» 45 лет и сумел создать мощную материально-техническую и культурную базу, что позволило полноправно участвовать глухим в общественной жизни, преодолеть трудности послевоенного времени и уверенно продолжать развиваться в нынешнее время.
За заслуги перед Родиной, Николай Филиппович Шарко бывший председатель Центрального Правления Белорусского общества глухих, удостоен почётного звания «Заслуженный работник социального обеспечения Белорусской ССР». Награжден орденом Ленина, орденом Отечественной войны 1-й степени, двумя орденами Отечественной войны 2-й степени, двумя орденами Трудового Красного Знамени, орденами Красной Звезды, «Знак Почёта», медалями. Почётный гражданин Дзержинского района Минской области.
В честь увековечения памяти о Герое Советского Союза, в соответствии с постановлением Совета Министров Республики Беларусь от 27 октября 1997 года №1433, на фасаде дома № 23 по улице Янки Купалы в г.Минске, в котором жил Н.Ф. Шарко, установлена мемориальная доска; его имя присвоено Республиканскому Дворцу культуры Белорусского общества глухих и одной из улиц города Дзержинска Минской области.