Anthony Milford will be allowed to return to the NRL at Newcastle but he has been banned from playing for at least the next month as part of punishments for off-field dramas.
The NRL confirmed on Saturday it would register the former Brisbane star's contract after he pleaded guilty to counts of public nuisance and wilful damage.
But he will have take part in rehabilitation programs, meaning he can begin training with the Knights but won't be able to play until at least round 11.
The decision comes after Milford had three charges of assault dropped in court, following an incident in Brisbane last year.
In a statement, the NRL said it was concerned by agreed facts that Milford had twice pushed a women during the incident, before his actions caused her to fall and hit her head on concrete.
"The NRL has zero tolerance for any form of violence involving women and will always take serious action in relation to such incidents," the NRL said.
"Milford's eligibility to play in the premiership will be conditional on him successfully completing a series of personal development and tailored rehabilitation programs.
"(As well as) ongoing assessments with NRL wellbeing and education, including regular updates to the Integrity Unit about his progress.
"He will not be permitted to play until the programs have been substantially completed, he has been assessed by an appropriate professional, and met with the NRL."
Delays over Milford's future had raised the ire of those within the game but the NRL also defended its decision not to assess his registration until the court case was completed.
Milford's lifeline has the potential to add vital spark to Newcastle's attack, with the club battling several injuries after losing Mitchell Pearce to the Super League last year.
Milford's dramas had previously cost him a contract with South Sydney.
Signed late last season after his $1 million deal at the Broncos was not renewed, Milford had been due to arrive at the Rabbitohs this year.
However the NRL refused to register the contract once he was charged.