His new contract is worth about $1 million per season.

The Broncos fought off the Storm who saw the 22-year-old as a replacement for the departing Cooper Cronk.

Brisbane last month poached premiership winner Jack Bird from the Sharks on a four-year deal worth around $4 million.