Browns wide receiver Josh Gordon has finally been reinstated, nearly three years after he last played in an NFL regular-season game.

The league announced today that Gordon is reinstated on a conditional basis and can attend team meetings effective immediately. He’ll be eligible to start practicing with the team on November 20 and eligible to be added to the 53-man roster on November 27, which means he could play again in Week 13.

It’s been a long, long road back for Gordon, one of the best receivers in the NFL. Repeated violations of the NFL’s substance-abuse policy have consistently derailed his career, and he recently acknowledged that he had abused cocaine, codeine, Xanax, marijuana and other substances.