 Schaaf is a member of the Buchanan County Medical Society (past president), the Missouri State Medical Association (councilor), the Missouri State Medical Foundation Board, Heartland Regional Medical Center Department of Family Practice (past chair), Missouri Pilot's Association, the Farm Bureau, the St. Joseph and Savannah Area Chambers of Commerce, and the Missouri Infection Control Advisory Board.Schaaf was first elected to the Missouri House of Representatives in 2002, winning reelection in 2004, 2006, and 2008.In 2010, he ran for and won a seat in the Senate, and was reelected in 2014.