James Stewart trained as a journalist with Thomson Regional Newspapers, working for the South Wales Echo and Western Mail.
He was part of the team which launched the investigative magazine Rebecca as a monthly publication.
As a freelance, he wrote for the New Statesman, Labour Weekly and Planet magazine among others. He was the Wales correspondent for the short-lived News on Sunday. He has broadcast extensively for the BBC on Radio Wales, Radio Cymru, Radio 4, Radio 5 and the World Service.
From 1992 to 1999, he was the BBC’s bi-media environment correspondent in Wales. In 1997, he produced programmes for BBC Wales and the BBC Network during the Devolution campaign.
From 1999 to 2005 he worked for ITV Wales as series editor of the current affairs programme Wales This Week and as producer of numerous current affairs and documentary programmes.
In 1996, he was seconded as Manager of Overseas Training for the BBC, overseeing the establishment of training schools in Bosnia and Russia.
He has trained journalists in Romania, Moldova, Serbia, Macedonia and Indonesia on behalf of the BBC, Internews and other foundations. He was a trainer on the 2008 summer school for the Thomson Foundation, based at JOMEC.