Nasce nel 1937 nello Småland, la regione natale di Lagerkvist. Figlio di un mugnaio, si laurea in astrofisica e insegna astronomia a Uppsala. Scienza, Bibbia, leggende popolari, temi filosofici e le storie e la natura del suo villaggio d'origine sono inestricabilmente legati nelle sue numerose opere, spesso al confine tra narrativa e saggio, che gli hanno valso prestigiosi premi. A opere al confine tra saggio e narrativa (Il mago, 1979; Vie stellari, 1991; Luce spaziale, 1992), affianca romanzi di classica struttura narrativa (Il vecchio villaggio, 1997). Prematuramente scomparso nel 1997, è per la prima volta pubblicato in Italia.