Career
He played college football for Texas State. He was signed by the San Francisco 49ers as an undrafted free agent in 2013. San Francisco 49ers
On May 2, 2013, He signed with the San Francisco 49ers as an undrafted free agent.
On August 31, 2013, He was released.
On September 3, 2013, He was signed to the practice squad. On September 24, 2013, He was promoted to the active roster from the practice squad.
Houston Texans
On August 31, 2014, Morris was claimed off waivers by the Houston Texans.