Hussain, 19, spent time in the youth systems at Eccleshill United and Guiseley, before making his senior debut for the latter in the 2018/19 season.
He joins Ossett United from Bradford Park Avenue, and has made two appearances for Pakistan.
Managaer Wayne Benn said: “I’m really pleased to welcome Tabish Hussain who joins us from Bradford PA.
"Tabish impressed us last pre-season when he played against us for both Eccleshill and Bradford PA, scoring in both games and he has stayed on my radar since.
"He is a wide player with pace, trickery and bags of ability who I’m sure our fans will enjoy watching.”