Holmes studied engineering at Cornell University, receiving a degree in electrical engineering.
During his two-year tenure, he oversaw the Mercury program and planning for Project Gemini and the Apollo program.