Bennett was born in Twin Falls, Idaho. He joined the NASA headquarters in June 1988 as the Manager of Advanced Space Power Systems in the transportation division of the Office of Advanced Concepts and Technology. There, he managed a number of transportation technology programs including hybrid propulsion, electric propulsion, low-thrust chemical propulsion, and other advanced propulsion concepts (e.g., fusion, antimatter). He was also the first program manager of the advanced technology insertion program for the Pluto Fast Flyby (now New Horizons) mission and the TIMED space physics mission.