Gaston signed a contract with the Lions on Thursday, Michael Rothstein of ESPN reports.
Gaston hasn't played in a regular-season game since 2015, when he spent time with the Bears and Packers, ending the season with 12 tackles, including a sack, in nine games. The defensive tackle will have a chance to be a depth option and special teams player in Detroit.