Throughout his career, he played for the North Queensland Cowboys, New Zealand Warriors and Newcastle Knights in the National Rugby League, while representing Queensland in State of Origin as a  or .
During his time in professional rugby league, he played for the North Queensland Cowboys, New Zealand Warriors, and Newcastle Knights in the National Rugby League, also representing Queensland in State of Origin as either a player or representative.