Career
Berger played in Czechoslovakia for Dukla Prague and Sparta Prague, winning three league titles in total. He also played internationally, winning gold with Czechoslovakia in the 1980 Olympic football competition and bronze in the Union of European Football Associations European Championship held in the same year. In Czechoslovakia, Berger played for Dukla Prague, winning the league title in 1979 and scoring a total of six goals between 1978 and 1980.
He transferred to Sparta Prague in 1980 after the 1980 Olympic football tournament.
He was named Czechoslovak Football player of the Year in 1984. Berger played 30 matches for the Czechoslovakia national football team
Berger returned to Dukla Prague in 2005, overseeing the second half of the 2004-2005 league campaign for the club in the Prague Championship. The club finished the season second.
He remained at the club, but left mid-way through the 2005-2006 season with the club eventually finishing in 13th position.
Berger is the uncle of Patrik Berger who represented the Czechoslovakian Republic. He is the father of football player Tomáš Berger.