Frederic Schulz studierte in Mannheim und Würzburg Geschichte, Germanistik und Ethik. Im Anschluss war er als Lehrassistent und wissenschaftlicher Mitarbeiter am Lehrstuhl für Neueste Geschichte der Julius-Maximilians-Universität Würzburg tätig.