Undrafted, Elkins attended Keith Elementary school in West Bloomfield, Michigan.
On January 5, 2013, Elkins was granted a mutual release of his contract and returned to Europe in signing for the remainder of the year in Finland with HIFK of the SM-liiga.
As a free agent, Elkins opted to return to North America, agreeing to a one-year AHL contract with the Grand Rapids Griffins on May 2, 2017.
After a first-round exit in the post-season, Elkins left Grand Rapids as a free agent, agreeing to continue his career in Germany on a one-year contract with Grizzlys Wolfsburg of the DEL on May 14, 2018.
[4] During preparation with the Grizzlys for the 2018–19 campaign, Elkins suffered a long-term injury, forcing him out for the entirety of the season.