Kariera astronauty 18 października 1963 – został zakwalifikowany do trzeciej grupy astronautów NASA (). Marzec – grudzień 1966 – należał do załogi rezerwowej pierwszego lotu załogowego, planowanego w ramach programu Apollo. Grudzień 1968 – wyznaczono go na funkcję pilota modułu księżycowego podczas misji Apollo 8. Miał to być pierwszy lot statku Apollo z modułem księżycowym LM. Na orbicie okołoziemskiej planowano przeprowadzić testy obu obiektów. Jednakże wskutek opóźnień w zakończeniu prac nad modułem LM misja Apollo 8 otrzymała nowe zadanie. W rezultacie zamieniono miejscami załogi podstawowe statków Apollo 8 i Apollo 9. 3–13 marca 1969 – uczestniczył w wyprawie Apollo 9. Po zakończeniu programu Apollo został dublerem dowódcy pierwszej misji załogowej na stację orbitalną Skylab. 1 maja 1974 – opuścił Korpus Astronautów NASA. 1974–1979 – pracował w centrali NASA w Waszyngtonie. 1 lipca 1979 – odszedł z NASA.