The Giants acquired Beckham from the Braves in late September in exchange for Minor League infielder Richard Rodriguez.
Beckham, 30, hit .217 with five home runs and 30 RBIs for Atlanta in 2016 before being traded to San Francisco, where he appeared in three games and drove in a run in six plate appearances. Beckham owns a .240 career batting average in 953 Major League games since 2009.
Beckham is expected to compete with recent Giants signee Jae-gyun Hwang from the Korea Baseball Organization, among others, for the final spot on San Francisco's 25-man roster.
Oliver Macklin is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.