Jackson also previously served as a wide receivers coach for the Tennessee Titans, Carolina Panthers, and Pittsburgh Steelers.
He played college football at Western Illinois and signed as an undrafted free agent with Cleveland Browns in 2002.
Prior to playing at Western, Jackson was enrolled at Northern Illinois University as a quarterback.
In January 2007 he signed as a free agent with the New York Jets, but was released shortly before the season began.
In 2013, Jackson was hired as a wide receivers coach at North Carolina State University.