After graduating from high school in Oakland, Iowa, Fain served in the US Marine Corps for four years and later earned both a bachelor's and a master's degree in education from Central Missouri State University. After teaching for nearly a decade, he entered the insurance industry.
When not writing, Fain pursues his loves of photography and training horses.