Han debuterte som 21 åring med novellesamlinen (1966) og fikk sitt gjennombrudd med (1971) og har senere utgitt romaner, dikt, essay, biografer m.m. Blant de mest sentrale romanverkene er trilogien om . Som biograf har han blant annet skrevet om Aksel Sandemose (1988), om motstandsmannen og morfaren Martin Linge (1993) og Johan Borgen (2000).