James has worked in media in one way or another his entire life. Beginning as a musician in the early 1980s, he was soon playing with a range of bands from jazz and big band to rock and soul. He was a regular backing musician on TV shows such as ‘Countdown’ and ‘Search for a Star’.

In 1984, James joined Australian rock band Models, making several film clips with them. He appeared on television shows around the world and was involved in interviews for radio, press and TV.

After successfully auditioning for the job of Host for ABC TV’s ‘The Afternoon Show’, James appeared every weekday afternoon creating comedy sketches, interviews, cooking segments, anything to keep the cartoons from running into one another.

He then spent several years working as entertainment reporter on shows such as Good Morning Australia, Midday, TVTV 

At this stage, he also began writing music reviews and features for publications, such as Rolling Stone and The Australian. He has since been published in many major Australian magazines and newspapers. James is also the author of six books, including the highly successful ‘Jumpman’ series for young readers and three books of humour based on his radio show.

James has been a regular on Australian television presenting ‘Showtime Movie News’ for ten years, as well as a panellist on ‘Sunrise’, ‘Midday’ and the ‘Today Show’, and a judge on ‘It Takes Two’. He  was the voice of the Australian version of ‘Come Dine With Me’, and created and produced a reality show for amateur musicians titled ‘Exhumed’. 

From 2015 -17  he was producer and presenter of ABC TV’s weekly arts show, The Mix.

He is currently presenting Breakfast on ABC Radio Sydney, after presenting Afternoons there for over twenty years.   He also presents a weekly jazz show, Upbeat, for ABC Jazz. He continues to contribute pieces to newspapers and ABC News online.