Military Service of the Presidents

Military Service of the Presidents
*Highest rank held by presidents in uniformed service.
 

George WashingtonGeneral and Commander in Chief, Continental Army
1775-1783
 
Thomas JeffersonColonel, Virginia Militia
1770-1779
 
James MadisonColonel, Virginia Militia
1775-1781
 
James MonroeMajor, Continental Army
1775-1778
 
Andrew JacksonMajor General, U.S. Army
1814-1821
 
William Henry HarrisonMajor General, Kentucky Militia
1812-1814
 
John TylerCaptain, Virginia Militia
1812
 
James K. PolkColonel, Tennessee Militia
1821
 
Zachary TaylorMajor General, U.S. Army
1805-1815, 1816-1849
 
Millard FillmoreMajor, Union Continentals (home guard)
1861
 
Franklin PierceBrigadier General, New Hampshire Militia
1846-1848
 
James BuchananPrivate, Pennsylvania Militia
1814
 
Abraham LincolnCaptain, Illinois Militia
1832
 
Andrew JohnsonBrigadier General, U.S. Army (Volunteers)
1862-1865
 
Ulysses S. GrantGeneral, U.S. Army
1866-1869
 
Rutherford B. HayesMajor General, U.S. Army (Volunteers)
1861-1865
 
James A. GarfieldMajor General, U.S. Army (Volunteers)
1861-1863
 
Chester A. ArthurBrigadier General, New York Militia
1858-1863
 
Benjamin HarrisonBrevet Brigadier General, U.S. Army (Volunteers)
1862-1865
 
William McKinleyBrevet Major, U.S. Army (Volunteers)
1861-1865
 
Theodore RooseveltColonel, U.S. Army (Volunteers)
1898
 
Harry S. TrumanColonel, Army Officer Reserve Corps
1919-1945
 
Dwight D. EisenhowerGeneral of the Army, U.S. Army
1915-1948, 1951-1952
 
John F. KennedyLieutenant, U.S. Naval Reserve
1941-1945
 
Lyndon B. JohnsonCommander, U.S. Naval Reserve
1940-1964
 
Richard M. NixonCommander, U.S. Naval Reserve
1942-1966
 
Gerald R. Ford, JrLieutenant Commander, U.S. Naval Reserve
1942-1946
 
Jimmy CarterLieutenant, U.S. Navy
1946-1953
 
Ronald ReaganCaptain, U.S. Army
1942-1945
 
George BushLieutenant (junior grade), U.S. Navy
1942-1945
 
George W. BushFirst Lieutenant, Texas Air National Guard
1968-1973