Ulrich Heyse

Korvettenkapitän (Crew 32)

12 ships sunk, total tonnage 83,639 GRT

Born  27 Sep 1906 Berlin-Friedenau
Died  19 Nov 1970(64)Flensburg, Germany

Ulrich Heyse


1 Apr 1933 Offiziersanwärter
1 Jan 1934 Fähnrich zur See
1 Sep 1935 Oberfähnrich zur See
1 Jan 1936 Leutnant zur See
1 Oct 1937 Oberleutnant zur See
1 Apr 1939 Kapitänleutnant
1 Apr 1943 Korvettenkapitän


11 Feb 1940 Iron Cross 2nd Class
24 Mar 1942 Iron Cross 1st Class
24 Mar 1942 U-boat War Badge 1939
21 Jan 1943 Knights Cross

U-boat Commands

U-128 12 May 1941 28 Feb 1943   5 patrols (311 days) 

Heyse 2
Kptlt. Ulrich Heyse after a patrol.

Ulrich Heyse began his naval career in April 1933. Later he served for more than a year on the destroyer Theodor Riedel, including 12 patrols in the first year of the war. In July 1940 he transferred to the U-boat force. After the usual training he served on U-37 for one patrol as Kommandantenschüler (commander-in-training).

On 12 May, 1941 he commissioned U-128, a type IXC U-boat. On the boat's second patrol in February 1942, he operated successfully in North American waters following the first Paukenschlag boats. Later Heyse led U-128 on two patrols in Brazilian waters.

In March 1943 Kptlt. Heyse left U-128 and became a teacher in several ULD's (Unterseebootslehrdivision). In March 1945 he became commander of the 32nd (Training) Flotilla.


Busch, R. and Röll, H-J. (1999). German U-boat commanders of World War II.
Busch, R. and Röll, H-J. (1997). Der U-Bootkrieg 1939-1945 (Band 2).
Rohwer, J. (1998). Axis Submarine Successes of World War Two.

Patrol info for Ulrich Heyse

 U-boat Departure Arrival  
1. U-128 9 Dec 1941  Kiel  10 Dec 1941  Kristiansand   2 days
2. U-128 11 Dec 1941  Kristiansand  24 Dec 1941  Lorient  Patrol 1,14 days
3. U-128 8 Jan 1942  Lorient  23 Mar 1942  Lorient  Patrol 2,75 days
4. U-128 25 Apr 1942  Lorient  22 Jul 1942  Lorient  Patrol 3,89 days
5. U-128 2 Sep 1942  Lorient  10 Sep 1942  Lorient  Patrol 4,9 days
6. U-128 14 Sep 1942  Lorient  15 Jan 1943  Lorient  Patrol 5,124 days
5 patrols, 311 days at sea

Ships hit by Ulrich Heyse

Date U-boat Commander Name of ship Tons Nat. Convoy
19 Feb 1942U-128Ulrich Heyse Pan Massachusetts8,202am
22 Feb 1942U-128Ulrich Heyse Cities Service Empire8,103am
5 Mar 1942U-128Ulrich Heyse O.A. Knudsen11,007nw
13 May 1942U-128Ulrich Heyse Denpark3,491brSL-109
8 Jun 1942U-128Ulrich Heyse South Africa9,234nw
21 Jun 1942U-128Ulrich Heyse West Ira5,681am
23 Jun 1942U-128Ulrich Heyse Andrea Brøvig10,173nw
27 Jun 1942U-128Ulrich Heyse Polybius7,041am
8 Nov 1942U-128Ulrich Heyse Maloja6,400nwON-138
10 Nov 1942U-128Ulrich Heyse Cerinthus3,878brON-141
10 Nov 1942U-128Ulrich Heyse Start Point5,293brON-141
5 Dec 1942U-128Ulrich Heyse Teesbank5,136br

12 ships sunk (83,639 tons).

We have a picture of this vessel.

About ranks and decorations
Ranks shown in italics are our database inserts based on the rank dates of his crew comrades. The officers of each crew would normally have progressed through the lower ranks at the same rate.

Men who sank over 50,000 tons

Media links

German U-boat Commanders of World War II

Busch, Rainer and Röll, Hans-Joachim

Listing of all U-boat commanders

As an Amazon Associate uboat.net earns a commission from qualifying purchases.