Ehinger attended Rockford High School, where he was a two-year starter on the offensive line, while also seeing some action at tight end. As a senior, he helped the team achieve an 11–2 record, a district championship, and an appearance in the state semifinals. He received Division 1-2 All-State and Detroit Free Press Dream Team honors. He was named First-team All-OK-RED and All-Area in his last 2 seasons.
On August 21, 2017, he was activated from the Physical Unable to Perform list. He started in the season opener at right guard, but was declared inactive the rest of the season.
Dallas Cowboys
On August 30, 2018, Ehinger was traded to the Dallas Cowboys in exchange for cornerback Charvarius Ward.[6] He suffered a knee injury in practice and was placed on the injured reserve list on September 7, 2018.[7]
On April 11, 2019, Ehinger was claimed off waivers by the Jacksonville Jaguars.[9] He was waived on May 9, 2019.
Arizona Cardinals
On August 2, 2019, Ehinger was signed by the Arizona Cardinals.[10] He was released on August 31, 2019.[11]
Baltimore Ravens
On September 16, 2019, Ehinger was signed to the practice squad of the Baltimore Ravens.[12] He was promoted to the active roster on November 30, 2019.[13] He was placed on injured reserve on January 8, 2020.
Ehinger re-signed with the Ravens on July 29, 2020.[14] He was released on September 5, 2020.[15][16] He was re-signed to their practice squad on December 4, 2020.[17] He was placed on the practice squad/injured list on January 12, 2021.[18] His practice squad contract with the team expired after the season on January 25, 2021.[19]
Las Vegas Raiders
On June 4, 2021, Ehinger signed with the Las Vegas Raiders.[20] He was released on August 23, 2021.[21]
Detroit Lions
On October 6, 2021, Ehinger was signed to the Detroit Lions practice squad.[22]