Rogers was promoted to temporary major general in February 1970 and permanent brigadier general in August 1971.
Rogers was promoted to temporary lieutenant general in November 1972, and permanent major general in June 1973 while serving as deputy chief of staff for personnel of the Army, from 1972 to 1974.