He has worked as a senior editor at the Jakarta Globe and as a business and politics reporter for The Age and Sydney Morning Herald. As a freelance journalist, his work has appeared in outlets including the ABC, Crikey, The Australian and the Institute of Public Affairs Review.