Robert Hall McCaw, 77, a retired major general who was judge advocate general of the Army from 1964 to 1967, died of emphysema Dec. 11 at his home in Arlington.

Gen. McCaw was a reserve officer when he was called to active duty when the United States entered World War II. He served in the Mediterranean and European theaters, including the fight for Rome and campaign through southern France to the Rhineland and Central Europe. After the war, he was appointed staff judge advocate for the Berlin district.

He later graduated from the Army War College and was chief of the military affairs division in the office of the judge advocate general in Washington before going to Japan as staff judge advocate of Army Forces Far East in 1956. The following year he was promoted to brigadier general and became assistant judge advocate general for civil law.

He attended an advanced management program at Harvard University and was staff judge advocate of the Army in Europe, before becoming the assistant judge advocate general and becoming a major general in 1961. He became judge advocate general three years later.

He retired from active duty in 1967 and had lived in the Washington area since then. His military decorations included the Distinguished Service Medal and the Bronze Star.

Gen. McCaw was a native of Boone, Iowa. He attended Northwestern University and earned his law degree at Creighton University in 1931. He also was a graduate of the Judge Advocate General's School. Before World War II, he had practiced law in Nebraska and worked for the Farmers Insurance Group in Los Angeles.

Survivors include his wife of 49 years, Patricia Louise (Sally) McCaw of Arlington; a daughter, Martha Robins Hertz of Arlington, Tex.; a son, Robert Bruce, of McLean, and seven grandchildren.