He started his career at the Leeds club, playing on loan at Wakefield Trinity in the Super League, Hunslet in Championship 1 and the Kingstone Press Championship, and Featherstone in the Kingstone Press Championship. He played for Featherstone Rovers in the Championship and joined Leeds on loan in the top flight. He then spent time away from Leeds on dual registration with Featherstone Rovers in the Betfred Championship.
