* 1837:Graduado de la Academia Militar de Estados Unidos en West Point.
* 1838:Sirvió en las Guerras Seminole en Florida.
* 1841:Sirvió en la guerra entre México y Estados Unidos.
* 1847:Ascendido a capitán.
* 1855:Ascendido a mayor.
* 1861:Renunció al ejército estadounidense y se unió al ejército de los Estados Confederados.
Otras carreras
* 1856-1861:Se desempeñó como senador del estado de Virginia.
* 1861-1865:Sirvió como general en el Ejército de los Estados Confederados.
* 1865-1872:Trabajó como abogado en Lynchburg, Virginia.
* 1872-1874:Se desempeñó como gobernador de Virginia.
* 1874-1876:Se desempeñó como senador estadounidense por Virginia.