Geving er utdannet allmennlærer fra Bodø lærerskole fra 1965 og cand.mag. fra Universitetet i Trondheim fra 1990. I 1965 begynte han som lærer i Namsos kommune, senere rådgiver, pedagogisk konsulent, konstituert skolesjef og lærer ved voksenopplæringen. Han har vært tillitsvalgt i Skolenes Landsforbund.