Johnsona w Houston. 1965 – po zakończeniu nauki w Podyplomowej Szkole Marynarki Wojennej (Naval Postgraduate School) otrzymał tytuł magistra inżynierii lotniczej. 1983 – w stopniu pułkownika przeszedł do rezerwy.
Jako pilot wylatał 7000 godzin (wliczając loty kosmiczne), z czego 4500 na pokładzie samolotów z napędem odrzutowym.
Kariera astronauty i praca w NASA 4 kwietnia 1966 zakwalifikował się do piątej grupy astronautów NASA (). Był jednym z 19 kandydatów przyjętych wówczas do Korpusu Astronautów NASA. 1969 – podczas wyprawy Apollo 9 był członkiem naziemnej załogi wspierającej, natomiast podczas lotu Apollo 10 był jednym z czterech astronautów, którzy utrzymywali łączność (CapCom) z astronautami przebywającymi w kosmosie. 1970 – pełnił funkcję operatora łączności (CapCom) podczas misji Apollo 13.