Таран совершил 9 августа 1943 года в районе сёл Большие и Малые проходы-Линцы. |
Родился 10 ноября 1918 года в деревне Клинок ныне Червенского района Минской области в семье крестьянина. Белорус. Член ВКП(б) с марта 1943 года. Окончил сельскую школу в 1935 году. Работал на заводе в Минске и одновременно учился в аэроклубе. В РККА с 1938 года. В 1940 году окончил 8-ю Одесскую военную авиационную школу лётчиков имени П.Д.Осипенко. Служил младшим лётчиком в 87-м истребительной авиационном полку.
Участник Великой Отечественной войны с июня 1941 года. Воевал на Южном, Крымском, Степном фронтах. Летал на И-16. Был командиром звена, заместителем командира и командиром эскадрильи.
Командир эскадрильи 247-го истребительного авиационного полка (203-я истребительная авиационная дивизия, 1-й штурмовой авиационный корпус, 5-я воздушная армия, Степной фронт) капитан Карнач С.А. 9 августа 1943 года вылетел на сопровождение штурмовиков. В воздушном бою в районе сёл Большие и Малые Проходы-Линцы таранил истребитель противника Me-109. Совершил посадку на повреждённом самолёте.
Штурман того же полка капитан Карнач к сентябрю 1943 года произвёл 270 боевых вылетов, в 70 воздушных боях сбил лично 12 самолётов противника и 4 в группе. 4 февраля 1944 года ему присвоено звание Героя Советского Союза.
Затем воевал на 1-м и 2-м Украинских фронтах. Войну закончил заместителем командира полка. Всего произвёл 346 боевых вылетов, в 84 воздушных боях сбил лично 16 и в группе 4 самолёта.
После войны продолжал службу в ВВС. В 1949 году окончил Высшие офицерские лётно-тактические курсы, в 1958 - Военную академию Генерального штаба. С 1973 года генерал-майор авиации Карнач - в запасе. Жил в Одессе. Награждён орденом Ленина, 3 орденами Красного Знамени, орденом Суворова 3 степени, 2 орденами Отечественной войны 1 степени, 2 орденами Красной Звезды, медалями. Умер 4 февраля 1991 года.