Leine er født i Sauherad kommune (nå Midt-Telemark) i Telemark. Han har cand.mag med fagene historie, sammenlignende politikk og religion.