The 129th Guards Rifle Division was formed as an elite infantry division of the Red Army in October 1943, based on the 1st formation of the 176th Rifle Division. It was the highest-numbered Guards division designated by the Red Army, although not the last to be formed.

Following the German 17th Army's evacuation of the Kuban bridgehead the Soviet 18th Army, where the 129th Guards was formed, was transferred to 1st Ukrainian Front which was in need of reinforcements during a partly-successful German counteroffensive west of Kiev. The division was instrumental in the re-capture of the city of Zhitomir on December 31, for which it was awarded a battle honor. In the spring it was moved to the 1st Guards Army and remained under that command for the duration of the war. During the Lvov–Sandomierz Offensive the division was transferred to the 107th Rifle Corps and would remain there for the duration; shortly after the 1st Guards Army became part of 4th Ukrainian Front. Under these commands the 129th Guards fought through the Carpathian Mountains into Slovakia and eventually southern Poland and its subunits won several battle honors and decorations in the course of this difficult campaigning, including the Order of Lenin by its artillery regiment. In spite of its fine record of service and many distinctions the division was disbanded in May 1946.

Formation On October 9, 1943 the 176th officially became the 129th Guards in the 18th Army of North Caucasus Front where it was serving as a separate rifle division;Combat Composition of the Soviet Army, 1943, p. 255 it would be presented with its Guards banner on October 24. Once the division completed its reorganization its order of battle was as follows: 320th Guards Rifle Regiment (from 109th Rifle Regiment) 325th Guards Rifle Regiment (from 404th Rifle Regiment) 330th Guards Rifle Regiment (from 591st Rifle Regiment) 299th Guards Artillery Regiment (from 300th Artillery Regiment) (later 327th Guards Artillery Regiment) 115th Guards Antitank BattalionCharles C. Sharp, "Red Guards", Soviet Guards Rifle and Airborne Units Divisions 1941 to 1945, Soviet Order of Battle World War II, Vol. IV, Nafziger, 1995, p. 90 110th Guards Reconnaissance Company 124th Guards Sapper Battalion 127th Guards Signal Battalion 119th Guards Medical/Sanitation Battalion 113th Guards Chemical Defense (Anti-gas) Company 112th Guards Motor Transport Company 108th Guards Field Bakery 116th Guards Divisional Veterinary Hospital 1535th Field Postal Station 288th Field Office of the State Bank The division remained under the command of Maj. Gen. Sergei Mikhailovich Bushev who had been in command of the 176th since November 20, 1942. It inherited the Order of the Red Banner that the 176th had been awarded on December 13, 1942 in recognition of its role in the fighting in the Caucasus, particularly counterattacks against 1st Panzer Army near Mozdok and Ordzhonikidze, as did the 299th Guards Artillery Regiment. In addition, the 320th Guards and 330th Guards Rifle Regiments retained the Orders of the Red Banner that they had been presented under their previous designations on March 27, 1942 and February 8, 1943 respectively.

By the start of November the 129th Guards was under 20th Rifle Corps and on November 19 it was transferred to the Reserve of the Supreme High Command along with the rest of 18th Army and began moving northwest from the Taman Peninsula to the northern Ukraine where it joined the 1st Ukrainian Front west of Kiev on November 30, being reassigned to 22nd Rifle Corps.Combat Composition of the Soviet Army, 1943, pp. 283, 306Sharp, "Red Guards", p. 91 At about this time the division's personnel were noted as being roughly 60 percent of several Caucasian nationalities and roughly 40 percent Russian.David M. Glantz, Colossus Reborn, University Press of Kansas, Lawrence, KS, 2005, p. 597

Into Western Ukraine 1st Ukrainian Front had liberated Kiev on November 6 and had continued its offensive westward toward Fastov, Korosten, Zhitomir and Berdichev; Fastov was taken the following day and Zhitomir fell to 38th Army on November 12. The defending 4th Panzer Army was reinforced by the XXXXVIII Panzer Corps and went over to the counteroffensive, recapturing Zhitomir and Korosten before being halted. The commander of the Front, Army Gen. N. F. Vatutin, appealed for reinforcements and was sent both the 18th Army and 1st Tank Army. Meanwhile, the commander of Army Group South, Field Marshal E. von Manstein, suspended the counteroffensive on December 24, hours before he received news that elements of 1st Tank Army and 1st Guards Army were advancing west on both sides of the KievZhitomir road. This offensive expanded over the next two days and by early on December 28 18th Army had joined it. While von Manstein wrangled with Hitler over tactics the left flank of 4th Panzer Army was in full retreat west of Korosten and an early 60km-wide gap had opened in its lines north of Zhitomir, which the German forces soon evacuated.Earl F. Ziemke, Stalingrad to Berlin, Center of Military History United States Army, Washington, DC, 1968, pp. 186-89, 218-22 In recognition of its role in the re-liberation of the city the division was granted an honorific:Through January and February the Front continued trekking westward via Novohrad-Volynskyi, Shepetivka and Rovno, reaching Lutsk and Dubno by March 1.Ziemke, Stalingrad to Berlin, pp. 244-46 By the beginning of April the 18th Army had only the three divisions of 22nd Corps (161st and 317th Rifle, 129th Guards) under its command.Combat Composition of the Soviet Army, 1944, p. 104 Lvov–Sandomierz Offensive Later that month the 129th Guards was transferred to the 30th Rifle Corps of 1st Guards Army, joining the 141st and 30th Rifle Divisions.Combat Composition of the Soviet Army, 1944, p. 134 The division would remain in this Army for the duration of the war. On June 7 General Bushev advanced to command of 30th Rifle Corps but within weeks took over the 52nd Rifle Corps for the duration. He was replaced by his deputy commander, Lt. Col. Efim Vasilevich Fesenko for several weeks until Col. Timofei Ustinovich Grinchenko took over on July 6; this officer had previously commanded the 276th Rifle Division and would be promoted to the rank of major general on September 13.

When the Lvov-Sandomierz Offensive began on July 13 the 1st Guards Army was deployed on a 118km-wide sector with 17 rifle divisions, of which 5 were in reserve. 30th Corps was roughly in the center of the Army's front, west of the Seret River and east of Pidhaitsi, facing the German 371st Infantry Division. The Army was assigned a supporting role in the offensive, prepared to back up 38th Army to its north with its reserve divisions and the 4th Guards Tank Corps once that Army penetrated the German front.Soviet General Staff, The Battle for L'vov July 1944, ed. & trans. D. M. Glantz and H. S. Orenstein, Routledge, Abingdon, UK, 2002, pp. 20, 24, 183

From July 14-20 the Front's northern armies successfully penetrated the deep German defenses on the Rava-Ruska and Lviv axes and with all available German reserves committed or already destroyed the Front prepared to expand the offensive on the direction of Drohobych. 1st Guards and 18th Armies had been fighting local actions during this first week in order to pin German forces in place while the reserve 107th Rifle Corps and 4th Guards Tanks had shifted to 38th Army's sector to exploit its breakthrough toward Lvov. On the night of July 19/20 forward elements of the 30th and 74th Rifle Corps conducted a reconnaissance-in-force to determine German dispositions; 20 prisoners were taken and on several sectors the forward defenses were penetrated. In order to exploit these successes the forward detachments of 30th Corps, including those of the 129th Guards, went over to the offensive after noon and soon determined that the German forces had begun to withdraw to the west, covered by strong rearguards.Soviet General Staff, The Battle for L'vov July 1944, pp. 81-82

1st Guards Army went over to the general offensive on the morning of July 21 and after dislodging the rearguards advanced from 6-22km during the day. The Army's commander, Col. Gen. A. A. Grechko, was now ordered to develop an aggressive offensive and capture Stanislav by the end of July 24. During July 23 units of 30th Corps forced a crossing of the Dniestr River near Petryluv and fought to expand the bridgehead while driving back German counterattacks. From July 24-26 the Army continued to advance against stubborn resistance and took Stanislav on the 26th.Soviet General Staff, The Battle for L'vov July 1944, pp. 82-83 At about this time the 129th Guards was transferred to 107th Corps.Combat Composition of the Soviet Army, 1944, p. 225 In order to prevent any German regrouping in the DrohobychBorislav region, Grechko was ordered on the morning of the 27th accelerate his drive even further, up to 70km in three days. Despite these directions the advance on Drohobych slowed in the face of a stubborn defense along the Dniestr and repeated counterattacks by tanks and infantry. Effective at 2400 hours on August 5 the 1st Guards Army came under command of 4th Ukrainian Front, where it would remain for the duration.Soviet General Staff, The Battle for L'vov July 1944, pp. 83-85 The next day Drohobych was finally liberated and the 330th Guards Rifle Regiment (Lt. Col. Ryabov, Aleksandr Vasilevich) was awarded its name as a battle honor.http://www.soldat.ru/spravka/freedom/1-ssr-2.html. In Russian. Retrieved October 1, 2021. On August 16 the 320th Guards Rifle Regiment would receive the Order of Bogdan Khmelnitsky, 3rd Degree, while the 124th Guards Sapper Battalion was given the Order of the Red Star, both for their roles in this victory.

Into the Carpathians 4th Ukrainian Front had been transferred from the Crimea following the liberation of Sevastopol to the foothills of the Carpathian Mountains in part because many of its formations, having fought in the Caucasus, were experienced in mountain warfare. The 129th Guards, as the former 176th Rifle Division, had such experience. 107th Corps at the start of September had the 129th Guards, the 167th and 276th Rifle Divisions under command.Combat Composition of the Soviet Army, 1944, p. 263

Beginning on September 9 the Front attempted to break through the positions of First Panzer Army into the Dukla Pass in the Laborec Highlands toward Uzhhorod. This made slow progress to begin with but by the start of October began to make headway in part due to the removal of a panzer division and on October 6 the pass was taken. By the 14th the Front was on the move again, slowly advancing south of Dukla Pass through German fortified positions; 1st Guards Army was attempting to force some of the smaller passes farther east.Ziemke, Stalingrad to Berlin, pp. 359, 362-63 In recognition of its part in this fighting, on October 31 the 325th Guards Rifle Regiment would be decorated with the Order of the Red Banner. Through November and into December, as the 2nd and 3rd Ukrainian Fronts encircled Budapest, the 107th Corps pushed on toward the towns of Humenné and Michalovce and on December 16 the 325th Guards Regiment would also receive the Order of Bogdan Khmelnitsky, 2nd Degree, for its role in taking these towns. Western Carpathian Offensive