Il réalise sa première patrouille, quittant le port de Kiel le sous les ordres de l'Oberleutnant zur SeeKarl-Jürg Wächter. Après 54 jours de mer et un palmarès de douze navires coulés pour un total de 12 556 tonneaux, l'U-223 rejoint Saint-Nazaire le .
L'Unterseeboot 223 effectue six patrouilles dans lesquelles il a coulé douze navires marchands pour un total de 12 556 tonneaux, un navire de guerre de 1 935 tonnes et a endommagé un navire marchand de manière irrécupérable de 4 970 tonneaux et un navire de guerre de manière irrécupérable de 1 300 tonnes au cours de 196 jours en mer.
Le , l'U-223 subit une attaque par le destroyer britannique HMS Hesperus qui lui lance des charges de profondeur l'obligeant à faire surface. Le destroyer l'éperonne. Deux hommes d'équipage sont perdus en mer, l'un d'eux est secouru par l'U-359 et retrouve l'U-223 trois jours plus tard, ce dernier étant parvenu à échapper au destroyer. L'U-223, dans l'impossibilité de plonger, rentre au port le . Les réparations l'immobilisent jusqu'au .
Sa sixième patrouille commence à Toulon le toujours sous les ordres de l'Oberleutnant zur See Peter Gerlach. Après quinze jours en mer, l'U-223 est repéré et attaqué par les destroyers britanniques HMS Laforey, HMS Tumult, HMS Wilton , HMS Hambledon et HMS Blencathra. Après près de 27 heures de traque et de grenadage, l'U-boot fait surface et tire 3 torpilles sur le HMS Laforey qui est envoyé par le fond avec 182 membres d'équipage. Le reste de la force britannique réplique à son tour et l'U-boot est pris sous le feu nourrit des destroyers. Acculé, et après une chasse de plus d'une journée, l'U-223 sombre au fond de la mer à la position géographique 38° 48′ N, 14° 10′ E.
Il y a vingt-sept survivants sur les cinquante sous-mariniers de l'équipage.
Note : Oblt. = Oberleutnant zur See - Kptlt. = Kapitänleutnant
Opérations Wolfpack
L'U-223 a opéré avec les Wolfpacks (meute de loups) durant sa carrière opérationnelle:
Haudegen ( - )
Nordsturm ( - )
Haudegen ( - )
Taifun ( - )
Amsel ( - )
Amsel 2 ( - )
Elbe ( - )
Elbe 2 ( - )
Navires coulés
L'Unterseeboot 223 a coulé trois navires marchands pour un total de 12 556 tonneaux, un navire de guerre de 1 935 tonnes et a endommagé un navire marchand de manière irrécupérable de 4 970 tonneaux et un navire de guerre de manière irrécupérable de 1 300 tonnes au cours des six patrouilles (195 jours en mer) qu'il effectua.
Chris Bishop, historien militaire (trad. de l'anglais par Christian Muguet), Les sous-marins de la Kriegsmarine : 1939-1945 : le guide d'identification des sous-marins [« The spellmount submarine identification guide : Kriegsmarine U-boats 1939-1945 »], Paris, Éd. de Lodi, , 192 p. (ISBN978-2-84690-327-1, OCLC470721805, BNF41298980)