Graduated from the high school, Fort Dodge.
With employee relations department, 3M Company, Ames, Iowa., 1974-1986; member, Iowa House of Representatives, Des Moines, since 1986.
Assistant majority leader, member platform committee, delegate Republican National Convention, 1988, delegate, member platform committee, 1992, delegate, 1996. Member Iowa Republican Central Committee. Member Republican Farm Policy Council, Story County Republican Women, Story County Pork Producers, Farm Bureau, Story City Chamber of Commerce, Nevada Chamber of Commerce.
Married Merle A. Garman, August 5, 1961. Children: Laura Ann Garman Hansen, Rachel Irene Garman Coder, Robert Sylvester, Sarah Teresa Garman Powers.