With a slew of injuries in their outfield, the Red Sox purchased the contract of Podsednik from Triple-A Pawtucket.
It marked the first time Podsednik has been on a Major League roster since 2010, when he was with the Dodgers.
"I've been around long enough to know that you just never know," said Podsednik. "One day you wake up in Lehigh Valley, a few days later you wake up in Pawtucket, a few days later you wake up in Baltimore. That's the way the game works sometimes."
With the Red Sox facing a lefty on Tuesday, Podsednik was not in manager Bobby Valentine's starting lineup.
"I still feel like I have something left in the tank," said Podsednik. "I'm 36. That's old for a leadoff hitter or a runner, but I'm healthy. I feel great. I'm as strong as I've ever been. I still feel like I can make an impact at this level. The competitive fires are still burning, so I wanted to try to give it another shot."
Podsednik has played in 1,016 Major League games, batting .279 with 41 homers, 300 RBIs and 301 stolen bases.