Han har utgitt tjue bøker, de fleste for barn og unge. Han har også skrevet dramatikk og annen scenekunst, sangtekster, noveller, essays og dikt. Han debuterte med kriminalromanen som han skrev sammen med Harald Skjønsberg i 1982.