Smith progressed through the Roosters Central Coast pathways system playing for the Kincumber Colts, earning the club's Rising Star award in 2018.
In Round 14 2023, Smith made his NRL debut for Sydney against the Canterbury-Bankstown Bulldogs at Central Coast Stadium, coming off the bench in 25–24 win.
Smith played 15 matches for the Sydney Roosters in the 2023 NRL season as the club finished 7th on the table and qualified for the finals.
[3] Smith played 15 games for the Sydney Roosters in the 2024 NRL season as they reached the preliminary final before being defeated by Melbourne.
Smith was charged with negligent driving causing serious bodily harm and failing to give way.