Marshall helped the rival Denver Broncos win Superbowl 50 but after playing in just 11 games with 7 starts in 2018 due to a knee injury, they declined to take up an option on his contract.
The Raiders signed him to a one year contract, expecting him to win a starting role on the team and provide veteran leadership.
The move clears $1 million in cap space for the Raiders.