Han har bakgrunn fra den svenske ml-bevegelsen, og var med i Sveriges Kommunistiske Parti fra 1976. På slutten av 1970-tallet arbeidet han en periode som industriarbeider ved Volvo, før han begynte å skrive på heltid. Han var ansatt i SKPs avis i 1981-82, og arbeidet for avisen fram til 1987. Han har besøkt Kina flere ganger, og skrevet reportasjer derfra.