У роки німецько-радянської війни С. Ф. Ячник воював на Західному, Воронезькому, 2-му Українському, 2-му Білоруському і 3-му Білоруському фронтах. Брав участь в боях під Москвою, на Курській дузі. Командував танковою бригадою в Корсунь-Шевченківській та Умансько-Ботошанській операціях, в Румунії, в Прибалтиці і Східній Пруссії. В цих боях був тричі поранений.