Adherent of strict moral code (7)
I believe the answer is:
puritan
(Other definitions for puritan that I've seen before include "Very strict person who sees fun as sinful" , "Over-strict moralist" , "narrow-minded" , "Killjoy" , "Person of censorious moral beliefs" .)