Родился в Юнионтауне 31 декабря 1880 года. В 17 лет поступил в Виргинский военный институт. В 1901 году закончив институт, Маршалл зачисляется в пехоту, затем служит на Филиппинах. Участвовал в первой мировой войне в сражениях близ Люневиля, в Пикардии и Кантиньи. В 1919 г. Маршалл готовил план предполагавшегося наступления на Германию. С 1919 по 1924 г. Маршалл был адъютантом при генерале Першинге, после этого три года служил в Китае.
В рамках политики «Нового курса» Ф. Д. Рузвельта и по поручению генерала Д. Макартура в 1933 году Маршалл занимался организацией Гражданского корпуса охраны окружающей среды — масштабной программы трудоустройства молодых безработных.
В 1938 г. Маршалл переехал в Вашингтон и стал помощником начальника военного планирования генерального штаба. Год спустя он был назначен исполнять обязанности начальника штаба в чине генерала. В сентябре 1939 года началась Вторая мировая война, и Маршалл стал начальником штаба армии. После атаки на Пёрл-Харбор в 1941 году президент США Рузвельт сделал Маршалла своим советником по вопросам стратегии и тактики. Он сопровождал Рузвельта на всех конференциях — в Тегеране, Ялте и т. д. В декабре 1944 ему первому во время войны присвоено звание «генерал армии». Маршалл участовал в атомной атаке на Хиросиму и Нагасаки. В 1947 году Маршалл выступил в Гарварде с инициативой о помощи европейским странам, ставшей известной как «план Маршалла». В 1947—1949 государственный секретарь США. В 1950 году с началом войны в Корее он был назначен министром обороны. В сентябре 1951 года по состоянию здоровья подал в отставку.