Han spilte for flere tyske klubber, blant annet 1. FC Magdeburg (1988–1991), Dynamo Dresden (1990–1992), 1. FC Nürnberg (1992–1993) og Dynamo Dresden igjen (1993) før han i 1993 ble solgt til engelske Manchester City, hvor han ble klubbens toppscorer tre sesonger på rad fra 1995–1997. Rösler har fem landskamper for Øst-Tyskland. I Norge har han vært spiller og trener for Lillestrøm, samt trener for Viking og Molde.