The 11-year veteran wide receiver will join the practice squad of the Bucs.
In the off-season, he didn't sign with a new team after being released by the Bills. The first report of the signing was from the NFL Network.
The Bills released him in a move that created $6.1 million in salary-cap space after granting him permission to seek a trade.
Mike Evans, who was suspended for one game for his role in the Saints brawl, will not be with the team for the Packers game. Chris Godwin and Julio Jones were both injured in the victory over the Saints.
Over his 10-year career with Buffalo and the Cowboys, Beasley has been a reliable slot receiver, finishing with over 80 catches in each of the last two seasons with the Bills. He missed a game during the 2020 season after testing positive for COVID-19 while being unvaccinated and was fined several times for violating the NFL's COVID-19 protocols.