Played on the PGA Tour, PGA Tour of Australasia, European Tour, and Web.com Tour; he won the 2010 Chattanooga Classic on the Nationwide Tour.
He was a member of the 1998 amateur NSW team.
He won the 2005 Queensland PGA Championship.
He grew up in Liverpool, New South Wales, Australia.
He played in the PGA alongside fellow countryman Stuart Appleby.