Robert E. Lee's highest rank attained in the United States Army was Colonel.
Before the American Civil War, Robert E. Lee served for over 30 years in the United States Army. His distinguished service began in 1829 and continued until 1861, when he resigned his commission to serve his home state of Virginia.
Robert E. Lee's Military Service Ranks
Lee held different ranks across his two primary military affiliations, as detailed below:
Service Branch | Years of Service | Highest Rank Attained |
---|---|---|
United States Army | 1829–1861 | Colonel |
Confederate States Army | 1861–1865 | General |
Although he was offered command of the Union Army, Lee ultimately chose to lead forces for the Confederate States. His prominent rank of General was achieved within the Confederate States Army, where he eventually became the General in Chief of the Armies.