U876 wurde am 25. August 1941 als 28. und somit letzte Einheit der Klasse IX D2 bei der BremerDeschimag-Werft in Auftrag gegeben. Die Kiellegung war am 5. Juni 1943, der Stapellauf erfolgte am 29. Februar 1944. Die Indienststellung fand am 21. April 1944 unter dem Kommando von Kapitänleutnant Rolf Bahn statt. Das Boot wurde nach der Indienststellung der 4. Unterseebootsflottille in Stettin zur Ausbildung der Besatzung und der Schulung in dem Umgang mit dem Boot zugewiesen. Es führte im Gegensatz zu anderen deutschen U-Booten seiner Zeit kein Wappen und keine Maling am Turm, wohl weil es nicht mehr zum Kriegseinsatz kam.
Am 31. Dezember 1944 und erneut im Januar 1945 wurde das Boot in der Ostsee durch jeweils einen Minentreffer beschädigt und musste nach Kiel in die Werft. Dort wurde U876 im April für eine neunmonatige Fernunternehmung nach Ostasien ausgerüstet, doch zu dieser Unternehmung kam es nicht mehr.
Am 4. Mai 1945 lag U876 in der Eckernförder Bucht, als es von mehreren britischen Hawker Typhoon Jagdbombern der 2. Tactical Air Force Squadrons 175, 184 und 245 mit MG-Feuer und mehreren Raketen angegriffen wurde. Die dadurch entstandenen Schäden an U876 waren so schwer, dass Kommandant Bahn in Reaktion auf den Regenbogen-Befehl der die Selbstversenkung des Bootes befahl.
Rainer Busch, Hans-Joachim Röll: Der U-Boot-Krieg 1939–1945. Band 1: Die deutschen U-Boot-Kommandanten. E. S. Mittler und Sohn, Hamburg u. a. 1996, ISBN 3-8132-0490-1.
Rainer Busch, Hans-Joachim Röll: Der U-Boot-Krieg 1939–1945. Band 2: Der U-Boot-Bau auf deutschen Werften. E. S. Mittler und Sohn, Hamburg u. a. 1997, ISBN 3-8132-0512-6.