| U-148 | Type IID |
| Feldpost Number | M 31 253 |
| Construction Yard | Deutsche Werke AG, Kiel-Gaarden |
| Yard Number | 277 |
| Ordered | 25th Sep 1939 |
| Keel laid | 10th Apr 1940 |
| Launched | 16th Nov 1940 |
| Commissioned | 28th Dec 1940 |
| Baubelehrung | Baubelehrung U-Boote Ostsee, Kiel |
| Training, Flotillas and Duties |
| 12.40 - 08.41 | 24.U-Flottille, Danzig Ausbildungsboot (under training)
|
| 08.41 - 05.45 | 21.U-Flottille, Pillau Schulboot (training boat)
|
| Commanders |
| 12.40 - 09.41 | OL Hans-Jürgen Radke see also: U-657 |
| 09.41 - 02.42 | OL Eberhard Mohr see also: U-133 |
| 01.42 - 10.42 | OL Heinz Franke see also: U-262 U-3509 U-2502 |
| 10.42 - 01.43 | OL Herbert Brüninghaus see also: U-6 U-1059 |
| 01.43 - 11.43 | OL Goske von Möllendorf see also: U-235 U-38 |
| 11.43 - 12.44 | LT Heinz Schäffer see also: U-977 |
| 12.44 - 05.45 | LT Renko Tammen |