Karl graduated from the Queensland University of Technology with a degree in journalism in 1994, and began working for WIN Television in Rockhampton and Cairns as a cadet reporter.
In 1996, he took up a position with TVNZ as a reporter for One Network News. In 1998, he returned to Australia with a job reporting and reading for Ten News in Brisbane. He moved to Channel Nine as a reporter and in 2003 he was posted to Los Angeles as a correspondent.
He also did a brief stint for the prestigious CNN Network for 13 months. In 2005 he took over hosting duties for Today. He also files stories for Nine’s long-running current affairs program, Sixty Minutes and more recently has been on our screens as part of the Random Acts of Kindness team.
He cites his Sixty Minutes interviews with Nicole Kidman and the pilot of damaged Qantas A380, Richard de Crespigny, as recent highlights in his role as roving reporter for Sixty Minutes.