Granholt tok eksamen ved Stavanger lærerskole i 1959 og ble cand. philol. ved Universitetet i Oslo i 1979. Han arbeidet som lærer ved Framnes skole i Sandefjord 1962–1988.