James Garner uczęszczał do Wilson Elementary School, Norman Junior High i Norman High School (Norman Public Schools). W wieku 16 lat postanowił wstąpić do United States Merchant Marine, jednak został szybko zwolniony z powodu choroby lokomocyjnej. Po II wojnie światowej Garner przeprowadził się do Los Angeles, gdzie zamieszkał ze swoim ojcem i zapisał się do Hollywood High School, gdzie został wybrany najpopularniejszym uczniem. W 1948 ojciec po raz trzeci ożenił się z Grace Davey. Po ukończeniu szkoły Garner wstąpił do Gwardii Narodowej. Wraz z armią został wysłany na 14 miesięcy na Półwysep Koreański, gdzie trwała wojna. Podczas walk został ranny, za co później otrzymał Purpurowe Serce.

W 1954 Paul Gregory, przyjaciel Garnera, którego poznał podczas nauki w Hollywood High School, namówił go do występu na Broadwayu w roli członka Trybunału i porucznika Stephena Maryki w przedstawieniu Hermana Wouka Bunt przed sądem wojennym u boku Henry’ego Fondy. Wziął udział w reklamach telewizyjnych. W 1955 Garner był brany pod uwagę do głównej roli kowboja Cheyenne’a Bodiego w serialu westernowym ABC/Warner Bros. Cheyenne, którą ostatecznie otrzymał Clint Walker, a Garner pojawił się gościnnie w czterech odcinkach Cheyenne (1955−1957). Wystąpił w odcinku serialu ABC Warner Brothers Presents (1956) − pt.