ikinci dünya savaşında nazi almanyası deniz kuvvetleri'ne (bkz: kriegsmarine) bağlı bir denizaltı. u-107 tip9b sınıfı bir denizaltı olarak aralık 1939'da kızağa konuldu, 2 temmuz 1940'ta tamamlandı. aynı yılın ekim ayında kaptan Günther Hessler komutasında eğitim manevralarına başladı. 1941 yılı başında ise 2. u-bot filosuna katılarak atlantik savaşına dahil oldu.
ocak 1941 ile ağustos 1944 yılları arasında 4 farklı kaptan komutasında (Günter Hessler, Harald Gelhaus, Volker Simmermacher, Karl-Heinz Fritz) çıktığı 13 devriye görevinde muazzam başarılara imza attı. u-107 hessler ve gelhaus komutasında çıktığı görevlerde toplamda 207 bin ton ağırlığında 37 ticaret/savaş gemisini batırdı. son kaptanı fritz gemiyi sadece 3 gün komuta edebildi.
en başarılı devriyesi kaptan hessler komutasında 29 mart 1941'de başlayıp 2 temmuz 1941'de biten 2. görevidir. u-107, 96 günlük bu devriyede 87 bin ton ağırlığında 14 ticaret gemisini atlantik sularının derinliklerine gönderdi. kaptan günter hessler aynı zamanda savaş sırasında denizaltı filosu ve kriegsmarine komutanlığı görevlerini yapan amiral karl dönitz'in kızıyla evliydi. ek bir bilgi daha, amiral dönitz birinci dünya savaşına girmemizden hemen önce ingiliz donanmasından kaçarak osmanlı devleti'ne sığınan iki alman kruvazöründen birinde (breslau-midilli) teğmen olarak görevliydi.
mayıs 1944'te tip21 denizaltılarında standart olan şnorkel u-107'ye de eklendi. u-107 bu ay içinde biskay körfezinde 2 kez hava saldırısına uğradı ve bu saldırıları yara almadan atlattı. aynı zamanda u-botlarda pek çok kazalar yaşanmasına ve bu kazalarda personel ölümleri bile olmasına rağmen u-107 tayfası gemi batana değin hiçbir kaza yaşamadı, yaralanmadı.
birbirinden başarılı 13 devriyenin ardından 16 ağustos 1944'te fransa lorient'teki üssünden 14. devriyesine çıktıktan 2 gün sonra biskay körfezi'nde ingiliz kraliyet donanmasının sunderland tipi deniz/bombardıman uçağının sualtı bombalarıyla batırıldı. 58 personelin tamamı hayatını kaybetti.