The Lions announced the move Thursday.
Elder appeared in 16 games for the Carolina Panthers last season, making one start. He originally entered the NFL with the Panthers after being selected in the fifth round of the 2017 draft out of Miami. He also was with the New York Giants' practice squad in 2019.
He's played 30 career games.