Tout d'abord prévu sur la mission Apollo 19, finalement annulée, où il aurait été le pilote du module de commande, il réalise un unique vol à bord de Skylab (Skylab 4), le , amenant le record américain de séjour dans l'espace à plus de 84 jours. Ce record national ne sera battu que plus de 20 ans plus tard, à bord de la station spatiale russeMir, par Shannon Lucid.