Cromartie signed a contract with the Lions on Sunday, Tim Twentyman of the Lions' official site reports.
Cromartie was last seen in the NFL with the Texans in 2017, when he was released in October. His signing comes after fellow safety Stefan McClure was waived/injured on Sunday, and now Cromartie will look to fight for a spot on Detroit's final roster.