En 2004, il est élu membre du conseil de Townsville. Réélu en 2008, il devient adjoint au maire[1].
De 2012 à 2015, il est député de l'Assemblée législative du Queensland pour la circonscription de Mundingburra. Il est de nouveau élu en 2017 pour la circonscription de Broadwater.