Han debuterte som forfatter i 1968 med sciencefictionromanen (først utgitt i Danmark som samme år). Romanen ble prisbelønnet ved den europeiske sciencefictionkongressen Eurocon 1 i 1972. Han skrev senere flere sciencefictionromaner og fantasy. Fra og med siste halvdel av 1970-årene skrev han også kriminallitteratur. Romanen vant i 1977 avisen s Sherlock-pris for årets beste svenske kriminalroman.