James Anderson was educated at Reading University where he gained a History degree and although born in Swindon, Wiltshire, he lived for most of his life near Cardiff.
He worked as a salesman before becoming a copywriter and then a freelance journalist, contributing to many newspapers, house journals and specialist magazines. He later turned to writing novels, the first of which was 'Assassin'.