Schaech was born in Edgewood, Maryland, in 1969 to Joe, a Baltimore City law enforcement officer, and Joanne Schaech, a human resources executive. He was raised as a Roman Catholic. Schaech has a sister, Renée. He went to University of Maryland, Baltimore County (UMBC), where he studied economics and took one acting class. He is a member of Lambda Chi Alpha fraternity.