SEATTLE -- Percy Harvin is coming out of retirement and coming back to Seattle. But he'll be on the opposing sideline.

The electric wide receiver is signing with the Buffalo Bills, according to multiple reports Tuesday. The Bills visit the Seahawks next Monday night, but it's unlikely he will play in that game. The Bills have a bye week after visiting Seattle, giving Harvin time to get integrated into the system.

Harvin joined the Seahawks in 2013, but due to a hip injury that required surgery in the offseason, he played in only three games that year including the Super Bowl. His biggest contribution as a Seahawk was a kickoff return for a touchdown in Seattle's Super Bowl XLVIII victory.

But after some on- and off-field problems with Seahawks teammates and coaches, Harvin was traded to the New York Jets early the following season. He played for the Bills in 2015, but went on injured reserve mid-season and later retired.

Harvin has long been a player capable of breaking games open from anywhere on the field, but injury and personality issues have held him back throughout his career.