Financial terms of the one-year extension were not disclosed.
"We are excited to have a player of Eli's ability and versatility on our roster," Braves General Manager John Schuerholz said. "Eli is a tremendous athlete who we will count on to be a valuable part of our club beyond this season."
Marrero, a former St. Louis Cardinal played just 41 games last season. He was sidelined by a sprain of his right angle.
Marrero played 339 games as a catcher and 152 in the outfield for St. Louis. He also played first base 41 times.