Adam Walker will join Salford when his drugs ban expires after the Red Devils agreed a pre-contract with the former Scotland international.
Walker tested positive for cocaine while at Wakefield in July 2017 and was subsequently handed a 20-month suspension.
However the ex-Huddersfield, Hull KR and St Helens forward has been handed a career lifeline at the AJ Bell Stadium with the Super League outfit.
“It’s been a tough few years for myself not being able to play the sport I love on a regular basis,” Walker said.
“I was suffering from some mental health issues at the time which in turn led to me making a big mistake. I don’t want to use that as an excuse, I accepted and learnt from my punishment.
“In my time away from the game I feel like I’ve matured a lot. I honestly feel I’ve turned the corner.”
Still only 27, Walker has made over 150 career appearances and will look to get his career back on track in 2019 with the Red Devils.