Po ukončení základní a střední školy následovalo studium na Oklahoma Baptist University. Stal se leteckým inženýrem a narukoval jako vojenský letec do války v Koreji. Tam absolvoval 43 bojových letů. Po válce se vrátil do Oklahomy, v roce 1960 zde ukončil studium na Oklahoma State University–Stillwater. Pak byl tři roky na vojenské letecké akademii ve funkci docenta katedry matematiky. V roce 1963 nastoupil do školy zkušebních letců ve Farnborough ve Velké Británii a dva roky tu působil jako zkušební letec. Poté návrat do USA na základnu Edwards, kde byl instruktorem v tamní škole zkušebních pilotů. V roce 1966 byl přijat do páté skupiny amerických astronautů. Pomáhal s přípravou letů Apollo 11 a Apollo 14. Po skončení programu Apollo se zacvičil pro program Skylab. Je ženatý a má tři děti.