Окончил среднюю школу и рабфак.
В 1936 году призван в ряды Красной Армии.
Сергей Ячник окончил досрочно танковое училище и с декабря 1939 года участвовал в советско-финляндской войне 1939—1940 годов.
Указом Президиума Верховного Совета СССР от 21 марта 1940 года за мужество и отвагу, проявленные в боях при прорыве укреплений врага лейтенанту Сергею Фёдоровичу Ячнику присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 350).
В годы Великой Отечественной войны С.Ф. Ячник воевал на Западном, Воронежском, 2-м Украинском, 2-м Белорусском и 3-м Белорусском фронтах. Участвовал в боях под Москвой, на Курской дуге.Затем он командовал танковой бригадой в Корсунь-Шевченковской и Уманско-Днестровской операциях, в Румынии, в Прибалтике и Восточной Пруссии. В этих боях был три раза ранен.
В 1951 году отважный офицер-танкист окончил Военную академию бронетанковых и механических войск.
С 1961 года полковник С.Ф. Ячник — в запасе. Жил в Киеве. Работал директором республиканского учебно-методического кабинета.
5 мая 2008 года ему было присвоено звание «генерал-майор».
Награждён орденом Ленина, тремя орденами Красного Знамени, орденом Суворова  II степени, орденом Отечественной войны I степени, двумя орденами Красной Звезды, медалями.
Умер 23 августа 2010 года в Киеве, похоронен на Байковом кладбище.
Сайт «Герои страны»ВикипедияСайт Байкового кладбища