Cooper attended Indiana University of Pennsylvania and played for the Crimson Hawks football team. He was recruited as a defensive player but was moved to the offensive line as a freshman. Coming into his senior season, Cooper made the switch from left guard to right tackle. After the season he was named a Division II All-American.[3] He finished his career with 37 consecutive starts on the offensive line.[2]
Cooper signed with the Pittsburgh Steelers as an undrafted free agent on April 29, 2017.[4] He was waived on September 2, 2017.[5]
On October 11, 2017, Cooper was signed to the New York Giants' practice squad.[6] He signed a reserve/future contract with the Giants on January 1, 2018.[7] He was waived by the Giants on July 12, 2018.[8]
On July 13, 2018, Cooper was claimed off waivers by the Green Bay Packers.[9] He was waived on August 6, 2018.[10]
On August 7, 2018, Cooper was claimed off waivers by the Kansas City Chiefs.[11] He was waived on September 1, 2018.[12]