Robert E. Lee and Ulysses S. Grant were similar in that they both attended West Point Military Academy. Other similarities include that they both fought in the Mexican-American War, and they were both Army commanders in the American Civil War.
Robert E. Lee was born into the Virginia aristocracy in 1807, and he attended West Point from 1825 to 1829. Lee graduated second in his class without a single demerit for misbehavior. After graduating, he was commissioned a lieutenant in the U.S. Army Corp of Engineers.
Ulysses S. Grant was born in Ohio on April 27, 1822. Grant attended West Point from 1839 to 1843. He graduated at the middle of his class, and he was commissioned a second lieutenant in the U.S. Army. His first assignment was with the Fourth Infantry in St. Louis, Missouri.
Lee and Grant both served under General Winfield Scott during the Mexican-American War. Lee served on General Scott's staff as a reconnaissance officer on the march from Vera Cruz to Mexico City, and he distinguished himself at the battles of Vera Cruz and Chapultepec.
Grant served first under Zachary Taylor in northern Texas at the battles of Palo Alto and Resaca de la Palma. His regiment was then transferred to General Scott's command, where Grant distinguished himself at the battles of Molino del Rey and Chapultepec.