[1][2] Dreher was born and grew up in Tubingen in central Baden-Württemberg and he played his youth football with local amateur club SV 03 Tübingen.
Dreher was repeatedly set back by injuries, which prevented him from reaching the highest levels of football.
[3] Dreher joined FC Basel's first team for their 1983–84 season under head coach Ernst-August Künnecke.
[5] For the 1984–85 season, Dreher was loaned to FC Laufen, who under head coach Urs Siegenthaler had achieved promotion to the second highest tier of the Swiss football league system for the first time in the club's history.
[7] Returning home, Dreher rejoined SV 03 Tübingen and in 1991 he was hired by amateur club FC Rottenburg as player-coach, where he remained for three seasons.
One day after Dreher led the training as a temporary coach, the ex-professional player, who earned his money in the insurance business, died.