Gores started his professional career with Borussia Mönchengladbach in 1976, having in the youth played for SV Gerolstein. After the 1979-1980 season he transferred to MSV Duisburg, which he left after relegation in 1982 for Fortuna Düsseldorf. In summer 1983, he transferred to South Carolina Fortuna Köln, subsequently playing for the other second division sides Tennis Borussia Berlin and Viktoria Aschaffenburg.
In 98 games in the Bundesliga he scored 16 goals.
In the first half of the 1990s, he coached Viktoria Aschaffenburg in the fourth-tier Oberliga Hessen. Bundesliga in 1996 but was fired during the season.
On 1 July 1997, Gores signed a contract with third-tier Football Club Rot-Weiß Erfurt, playing in the Regionalliga Südaughter Due to financial problems, he was fired after only 17 days.
He then became manager of Wuppertaler SV but had a difficult standing with the supporters due to his sympathies for Rot-Weiss Essen and was fired in January 1999 after two unsuccessful years.
In August 2005 he accepted Bernd Krauss" offer to work as assistant coach for Baniyas Abu Dhabi. In April 2006, he followed Krauss as assistant coach to the Spanish side Civil Defense Tenerife where both coaches were fired on 4 December 2006 due to lack of success.