Jako pilot myśliwca bombardującego brał udział w działaniach wojennych. 1954 – po powrocie z Korei był instruktorem w bazie lotniczej Luke w Arizonie. 1955–1957 – był członkiem zespołu akrobacyjnego Thunderbirds, pokazowej eskadry Sił Powietrznych Stanów Zjednoczonych. 1960 – uzyskał tytuł magistra matematyki na Stanowym Uniwersytecie Oklahomy (Oklahoma State University). 1960–1963 – był adiunktem (assistant professor) w katedrze matematyki w Akademii Lotnictwa Wojskowego w Colorado Springs. 1963–1965 – przeszedł szkolenie w Królewskiej Szkole Pilotów Doświadczalnych (Empire Test Pilots' School) w Farnborough w Wielkiej Brytanii, a następnie był pilotem doświadczalnym brytyjskiego Ministerstwa Lotnictwa w ramach programu wymiany międzypaństwowej. Od października 1965 do momentu przyjęcia do Korpusu Astronautów NASA był instruktorem w Aerospace Research Pilot School w bazie lotniczej Edwards w Kalifornii. Wrzesień 1975 – w stopniu pułkownika przeszedł do rezerwy.

Latał na ponad 50 typach samolotów. Jako pilot wylatał ponad 7200 godzin, z czego 4200 na samolotach z napędem odrzutowym.