Berkman, who has a convincing lead in the National League All-Star race, has 22 home runs this season.
He previously participated in the Derby in 2004 in Houston, placing second behind teammate Miguel Tejada, then an American League All-Star shortstop for the Baltimore Orioles. He last participated in the Derby in 2006.
The Derby will be held July 14, the day before the All-Star Game, in Yankee Stadium.
Krysten Oliphant is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.