Ernst Schacht (ur. 14 kwietnia 1904 w Bazylei, zm. 23 lutego 1942 w ZSRR) – radziecki lotnik wojskowy narodowości niemieckiej, generał major lotnictwa, Bohater Związku Radzieckiego (1936).
Życiorys Był narodowości niemieckiej. W 1918 skończył szkołę ludową, a w 1921 szkołę elektromechaników, był uczniem elektromontera, w 1919 wstąpił do Komunistycznego Związku Młodzieży Szwajcarii, od lipca do listopada 1921 był sekretarzem technicznym KC tego związku. W listopadzie 1921 został przedstawicielem KC Komunistycznego Związku Młodzieży Szwajcarii przy Berlińskim Biurze Komunistycznej Międzynarodówki Młodzieży, był dwukrotnie aresztowany za działalność komunistyczną. W kwietniu 1922 wyemigrował do ZSRR, pracował jako elektromonter w Międzynarodowym Komitecie Pomocy Głodującym w Moskwie, od maja 1923 służył w Armii Czerwonej. W 1924 ukończył wojskową lotniczą szkołę pilotów w Borisoglebsku, a w 1925 wyższą szkołę wojskową w Sierpuchowie, został lotnikiem i starszym lotnikiem w eskadrze bombowców lekkich w Siłach Powietrznych Moskiewskiego Okręgu Wojskowego, od grudnia 1926 do grudnia 1931 uczestniczył w walkach z basmaczami jako pomocnik dowódcy i dowódca klucza w 37 eskadrze Środkowoazjatyckiego Okręgu Wojskowego w Taszkencie. W 1931 ukończył kursy doskonalenia kadry dowódczej przy Akademii Wojskowo-Powietrznej im.