He remained in the army after the war, serving as Assistant Military Attaché at The Hague, The Netherlands, and then in Warsaw, Poland in 1919. McBride was Professor of Military Science and Tactics at Yale University from 1923 until 1927. In 1928 he attended and graduated from the Command and General Staff School at Fort Leavenworth, Kansas. He was an instructor at the Field Artillery School from 1928 to 1932, then served in the Philippines from 1932 until 1935. After graduating from the Army War College in 1936, he served as an instructor at the Command and General Staff College from 1936 until 1940. He was stationed at the Panama Canal Zone from 1940 to 1942.
World War II
From April 1942 to March 1943, he served as commander of the artillery of the 80th Infantry Division. McBride was promoted to brigadier general in May 1942. He assumed command of the entire 80th Infantry Division in 1943 and was promoted to major general in March 1943. He led the division overseas the following year, where it fought in the Battle of Normandy in the summer of 1944 and throughout the rest of the campaign in Western Europe until Germany's surrender in May 1945, by which time the 80th had suffered over 25,000 casualties. He then served as commanding general of the XX Corps from 1945 until 1946.
Post World War II and the Cold War
From 1946 until 1947, McBride served as commanding general of the 9th Division. He served as the first chief of the newly formed Joint American Military Mission for Aid to Turkey (JAMMAT)between 1947 and 1950. He was commandant of the Command and General Staff College from 1950 until 1952. From 1953 until 1954, he oversaw the Caribbean Command as its commander-in-chief.