Shrock er født i Berne i Indiana. Han utdannet seg i kjemi ved University of California og tok doktorgrad ved Harvard. I 1975 ble han ansatt ved Massachusetts Institute of Technology, der han i dag innehar en professorstilling i kjemi.