Kreffl has written for television, stage, radio and magazines. He served for six years with the Australian army in Malaysia, New Zealand and Australia; his comrades conferred the nickname, 'Baron'. Apart from writing, he likes to travel with his dog for company.