Berg, der für den Verein Stjørdals IL sprang, gab sein Debüt im Skisprung-Weltcup am 30. Dezember 1983 bei der Vierschanzentournee in Oberstdorf; in der Tourneegesamtwertung wurde er Elfter. In den folgenden drei Jahren sprang er nur unregelmäßig im Weltcup, erreichte bei seinen seltenen Auftritten aber regelmäßig Platzierungen unter den besten zehn.
1984 wurde Berg norwegischer Meister auf der Großschanze. Bei den Olympischen Winterspielen in Sarajewo erreichte er im selben Jahr auf der Normalschanze den fünften Rang; auf der Großschanze trat er nicht an. Seine letzte Saison hätte seine erfolgreichste werden können: Im Winter 1985/86 wurde er in der Gesamtwertung der Vierschanzentournee zunächst Fünfter, wurde aber nachträglich wegen eines nicht regelkonformen Sprunganzugs beim Auftaktspringen in Oberstdorf disqualifiziert. So wurde Berg nur 32. in der Gesamtwertung. Sein Leistungsstärke zeigte er aber am 19. Februar 1986, als er in St. Moritz seinen einzigen Weltcupsieg errang.
Aktuell ist Berg Trainer beim Team Trønderhopp in Trondheim und betreut dort das Elite-Team.