A native of Vancouver now living in Calgary, Berg started his illustrious road racing career in karting, winning provincial titles in 1979 and 1980 before climbing into a Formula Ford. After a stint driving in the North American F-Atlantic series he ventured abroad competing in the British Formula Three series against the likes of Martin Brundle and Aryton Senna.
This lead to the pinnacle of road racing, Formula One, where he drove for the Osella Alfa Romeo team in nine F1 events in the 1986 season. Berg returned to North America to compete in Trans-Am racing with a Porsche 962-C. During this time he also was a team driver in the 1990 24 Hours of Le Mans with Richard Lloyd Racing. For the rest of the decade, he returned to open-wheel racing, successfully competing in Formula 2 and Formula 3 in the Mexican F-3 and Corona Cup series.
In the early 2000s, Berg became involved with the business side of racing, with various managerial and coaching roles in Formula Atlantic, Formula Renault, and Transnet Racing.
In 2007 he launched his own driving school at California’s WeatherTech Raceway at Laguna Seca. He continues designing school courses, authoring their content, coordinating the logistics, and selecting and training instructors for high-performance and competition as well as chief instructor duties.