He was born in Kelowna, British Columbia, the son of Steve Kempf and Katherine Klein.[3] Kempf was a motel and restaurant owner. He served on the municipal council for Houston, British Columbia and also served as mayor.[2] Kempf served in the provincial cabinet, first as Minister of Lands, Parks and Housing, and then as Minister of Forests and Lands.[4]