Born in Waynesboro, Virginia he was awarded a Bachelor of Science degree at Virginia Polytechnic Institute in 1966 and a Master of Science degree (1968) and Doctor of Philosophy at Carnegie Mellon University (1970). He became a staff member at the Los Alamos National Laboratory.