Fogh represented his country of birth for the first time during the 1960 Summer Olympics in Naples as helmsman in the Danish Flying Dutchman "Skum" with Ole Gunnar Petersen as crew, and won the silver medal. In 1964 Fogh returned to the Olympics in Enoshima again with Ole Gunnar Petersen as crew, Fogh took 4th place in the Sailing at the 1964 Summer Olympics – Flying Dutchman "Miss Denmark 1964". With crew Niels Jensen and again in the Sailing at the 1968 Summer Olympics – Flying Dutchman, Fogh took 16th place in the 1968 in Acapulco. The last time Fogh represented Denmark at the Olympics was in the Flying Dutchman during the 1972 Olympics in Kiel. With Ulrik Brock as crew, Fogh took 7th place.