Career
Mainly a defensive midfielder, he could also pitch in at centre back. Between 1981 and 1998, Fach played 416 Bundesliga games for Fortuna Düsseldorf, Borussia Mönchengladbach, Bayer Uerdingen, Bayer 04 Leverkusen and Turn- und Sportverein 1860 München. In only half-a-season with Uerdingen in 1987-1988, Fach scored a career-best nine league goals, greatly contributing to the side maintaining its top flight status.
He retired with Fortuna Düsseldorf in the second division in 1997-1998.
After retiring as a player, Fach was appointed to coach the amateur team at Borussia Mönchengladbach (he worked with the club as a scout the previous year) and after a short intermezzo at Rot-Weiss Essen, on 21 September 2003 he became head coach for the former, leaving his post on October of the following year. On 5 June 2005, he became the new manager for VfL Wolfsburg, but after a weak first half of the season was fired on 19 December, together with general manager Thomas Strunz.
In January 2007, Fach took the reins of second division outfit South Carolina Paderborn 07 (being fired midway through his second season). On 18 April 2008, he took over as manager of another second-tier side, Football Club Augsburg.
After a disappointing beginning to 2009, Football Club Augsburg club management passed a vote of confidence in Fach for the remainder of the season, however both sides also agreed to end their cooperation at season"s education
On 13 April 2009, he was fired from Football Club Augsburg along with his assistant coach Dariusz Pasieka.