John Thach was born April 19, 1905, in Pine Bluff to school teachers, James H. Thach and Jo Bocage Thach. In 1927, Thach followed his older brother James example by graduating from the United States Naval Academy. For the next two years, he was assigned to two battleships, the Mississippi and California. In 1929, he was transferred to aviation.