Родился 4 мая 1918 года в селе Богданове Тамбовской губернии. После окончания семилетки приехал в Москву.
Работал на кожевенном заводе имени Тельмана и занимался в аэроклубе Кировского района.
После окончания аэроклуба был направлен в Борисоглебскую военную авиационную школу.
Квалификацию летчика-истребителя Сачков получил в 1938 году и до марта 1943 года служил летчиком-инструктором.
В битве на Курской дуге старший лейтенант Сачков отличился в пятом боевом вылете, сбив Ме-109. Вскоре был назначен командиром звена, а затем и эскадрильи.
Провел за войну 309 боевых вылетов, сбил 25 самолетов противника.
Дважды был подбит, но приземлял машину в расположении своих войск.
После войны демобилизовался.
Был летчиком ГВФ, затем работал в Министерстве авиационной промышленности.
Умер 12 февраля 1973 года.
Герой Советского Союза (28.10.1944).
Награжден орденом Ленина, двумя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, Красной Звезды, медалями.