Submarino Tipo VIIC, ordenado el 25 de enero de 1939, fue comisionado el 19 de noviembre de 1941.
Comandante Korvettenkapitan Dietrich Lohmann.
1a Patrulla
Zarpa de Kiel el 14 de Mayo de 1942 hacia su nueva base en Francia. El U89 llegó a Brest el 27 de Mayo de 1942.
2a Patrulla
Zarpa de Brest el 6 de Junio de 1942 hacia Gibraltar.
El día 9 de Junio se informó de que el convoy HG84 había zarpado de Gibraltar, ese mismo convoy fue localizado por un avión alemán el día 11. El U89 y otros siete uboot formaron una línea de patrulla (denominada Endrass) en la posible ruta del convoy al Oeste de España el día 14 de Junio. El día 14 por la tarde la aviación alemana situó la posición del convoy HG84 al Sur de la línea de patrulla. Los uboot contactaron con el convoy durante la noche del 14 al 15 de Septiembre, el U552 hundió a cinco buques. Una fuerte escolta aérea y marina alejaron a los uboot del convoy evitando los ataques. La operación finalizó la mañana del día 16.
El U89 y el U132 se dirigieron a una zona cerca de las Azores donde fueron reabastecidos por el U460 y luego se dirigieron al Oeste hacia la costa americana. El día 25 de Julio el U89 hundiría al barco pesquero Lucille M (británico 54tn) a cañonazos al Sur de Cape Sable. Hubo once supervivientes que fueron desembarcados en el puerto de Clarck al día siguiente. El mes de Julio el U89 patrulló al Sur de Nueva York, a final de mes llegó a aguas Canadienses.
En el trayecto de regreso el U89 fue atacado el día 16 de Agosto por un avión Liberator del Escuadron 120 (S/Ldr T.M.Bulloch) cerca de las Azores, el U89 logró escapar.
El U89 llegó a Brest el 21 de Agosto de 1942.
3a Patrulla
Zarpa el 4 de Octubre de 1942 de Brest para operar en el Atlántico Norte y unirse al grupo Panther al Oeste de Irlanda.
El día 16 de Octubre a doce uboot del grupo Panther y a diez del grupo Wotan se les ordena atacar al convoy ON137 que había sido divisado por el U704. El tiempo empeoró y el U704 perdió al convoy tras ser atacado por los escoltas.
El convoy no fue localizado de nuevo, la tormenta se convirtió en Galerna y la operación se anuló el día 19. El U89 y los uboot del grupo Panther se dirigieron hacia el Oeste y formaron una nueva línea de patrulla (Veilchen) el día 24 de Octubre a unas 400 millas al Este de Newfounland. El día 30 el convoy SC107 fue divisado por el U522 al Sur de Cape Race, el grupo Veilchen se unía al ataque.
A última hora de la tarde del día 3 de Noviembre el U89 torpedeó a dos buques del convoy al Sureste de Cape Farewell, uno podría tratarse del SS.Titus (holandés) la tripulación abandonó el buque pero más tarde volvió a bordo y lograron salvarlo. El otro buque torpedeado por el U89 fue el SS.Jeypore (británico 5.318tn) que finalmente se hundió. Este buque era el buque comodoro del convoy.
Más tarde el día 4 el U89 hundiría al SS.Daleby (británico 4.640tn) al Sureste de Cape Farewell. El día 5 el U89 fue atacado por un avión Liberator del escuadron 120 (S/Ldr T.M.Bulloch) al Sureste de de Cape Farewell (Bulloch era el mismo piloto que había atacado al U89 el 16 de Agosto de 1942).
En el trayecto de regreso el U89 fue reabastecido (posiblemente el día 8 de Noviembre) por el U117 al Norte de las Azores.
El U89 llegó a Brest el 19 de Noviembre de 1942.
4a Patrulla
Zarpa de Brest el 24 de Enero de 1943 para unirse al grupo Pfeil y operar en el Atlántico Norte.
El día 4 de Febrero el convoy SC118 pasó por el centro de la línea de patrulla. Al grupo Pfeil se le ordenó acosarlo asimismo se unieron al ataque cinco uboot del grupo Haudegen (los situados más al este de su línea de patrulla). La operación duró hasta el día 9 de Febrero cuando finalizó al Oeste de Irlanda. Once buques del convoy fueron hundidos, dos uboot resultaron hundidos y dos más dañados. El U89 no realizó ningún ataque.
El U89 fue reabastecido por el U460 al Este de Newfounland el día 23 ó 24 de Febrero. Seguidamente formó parte una nueva línea de patrulla, la manada Wildfang, y se dirigieron a una zona situada al Noreste de Newfounland el día 26 de Febrero con la esperanza de encontrar a los convoyes que navegasen por la ruta Norte. A principios de Marzo varios buques cruzaron la línea de patrulla sin ser detectado por los uboot.
A partir del 7 de Marzo de 1943 el U89 y algunos de los uboot del grupo Wildfang formaron una nueva línea de patrulla, la Raubgraf, situada al Noreste de Newfounland para operar contra el convoy HX228. No obstante un cambio en la ruta del convoy hizo que pasara muy al Sur de la línea de patrulla. El día 9 el grupo se dirigió hacia el Norte para acosar al convoy ON170 que había sido divisado por el U603, la escolta evito los ataques.
Para poder evitar al grupo Raubgraf los convoys SC122 y HX229 fueron desviados hacia el Sur. El U89 participó poco en los ataques a estos dos convoys, los más largos de la Segunda Guerra Mundial donde participaron cuarenta uboote y fueron hundidos 21 buques.
El U89 fue atacado y dañado al inicio de la operación por el HMS.Anemone uno de los escoltas del HX229. En sucesivos ataques la corbeta lanzó 35 cargas de profundidad y cuatro bombas Hedgehog (erizos).
El U89 fue reabastecido por el U463 el día 19 en la parte central del Atlántico Norte.
El U89 regresó a Brest el 28 de Marzo de 1943.
5a Patrulla
Zarpa de Brest el 25 de Abril de 1943 hacia una zona situada al Oeste de España y Portugal.
Formó parte del grupo Drossel que había formado una línea de patrulla al Noroeste de Cabo Finisterre. El día 3 de Mayo de 1943 un avión alemán divisó a un posible convoy pero cuando los uboot contactaron con el posible convoy, resultó estar formado por quince lanchas de desembarco y dos destructores. Los atauqes con torpedo no eran posibles a causa del poco calado de las lanchas y la operación se anuló.
El día 6 de Mayo el reconocimiento aéreo divisó al convoy SL128 y los uboot del grupo Drossel contactaron con el convoy la mañana del día 7. El U89 hundiría al SS.Laconikos (griego 3.803tn) al Oeste de Oporto. La fuerte escolta aérea impidió más ataques y los uboot del grupo Drossel se dirigieron hacia el Oeste para intentar atrapar al convoy HX237.
El contacto se produjo el día 11, el convoy tenía una fuerte escolta aérea facilitada por un portaviones de escolta. Fueron hundidos tres buques del convoy pero también resultaron hundidos tres uboot, el U89, U456 y U753.
El U89 fue localizado y atacado por un avión Swordfish del escuadron 811 (FAA) del portaviones HMS.Bitter a unas seis millas por delante de la posición del convoy HX237. El ataque del avión, al parecer, no tuvo resultados pero poco más tarde varios ataques con cargas de profundidad realizados por el destructor HMS.Broadway (Lt-Cdr E.H Chevasse) y la fragata HMS.Lagan (Lt-Cdr A.Ayre) destruyeron al U89.
No hubo supervivientes, 48 muertos.
La posición del hundimiento del U89 fue 46º30’N 25º40’W