The deal has $16 million guaranteed and includes a $5 million signing bonus.
His $8 million base salary for 2017 voids if he's on the roster five days after the 2016 league year Super Bowl.
Jackson has fully guaranteed base salaries of $1 million and $3.75 million in 2014 and 2015.
Jackson has a $1.5 million roster bonus in 2014 that's fully guaranteed, a $3.75 million roster bonus in 2015 and a $3.75 million roster bonus in 2016.
In 2015 and 2016, the roster bonus is paid out $234,375 per game active
He has an annual $500,000 workout bonus.
Follow me on Twitter: @RavensInsider
Aaron Wilson covers the Ravens for The Baltimore Sun