Thomas Hassler nació el 30 de mayo de 1966 en Alemania. Ha jugado en equipos alemanes como el Meteor 06 Berlin, el Reinickendorfer Fuchse, el FC Koln, el Karlsruhe y el Borussia Dortmund. En Italia jugó en el Juventus y en el AS Roma. Actualmente juega en el equipo alemán 1860 Munich.
Se le consideran un gran jugador y goleador, creador de juego y bueno en los pases, compenetrándose perfectamente en el campo con Matthaus.
Con tan sólo 34 años llegó a ser 101 veces internacional.