Holmes, 31, was cut in November during his first season with the Chicago Bears. In nine games last season, he caught eight passes for 67 yards.
He spent the first four seasons of his career with the Steelers, a stint that included a Super Bowl XLIII victory. He was traded to the New York Jets after the 2009 season.
“To get an opportunity to play for them again would be a complete career for me despite being traded and now with an opportunity to come back, I would love for nothing else but to finish my career with the Steelers. But that opportunity has to come from the man upstairs and the Rooneys.”
During his four seasons in Pittsburgh, Holmes had 235 catches for 3,835 yards and 20 touchdowns.
Last season, the Steelers finished No. 2 in yards gained and No. 7 in scoring.
- Paul Palladino