Smith is a Leeds Rhinos academy graduate. He previously played for Wakefield Trinity Wildcats, Huddersfield Giants and Castleford Tigers (Heritage № 990) in the Super League, and South Sydney Rabbitohs in the NRL. He has spent time at Oldham (Heritage № 1300), Featherstone Rovers and Halifax Panthers on dual registration from Leeds, Wakefield and Castleford respectively. He has also spent time at Oldham on loan from Huddersfield, and at Featherstone on loan from both Huddersfield and Castleford.
