Debuted in the NRL in 2010 with Wests Tigers. Released by the Tigers at the end of the 2010 season and played the 2011 French Elite season with the Avignon Bisons.
Co-signed with Newtown and the Roosters mid-season 2011 and played well as the Newtown Jets halfback. Rejoined Newtown in 2012 for Round 15, playing Fullback in the home game that Newtown took to Parkes.
Junior clubs: Eagle Vale St Andrews, Ingleburn RSL and East-Valley United.