Markus Ressler war erst im Fußballverein aktiv, kam dann zum Schwimmsport und begann 1990 mit Triathlon. Seit 2001 startet er als Profi. 2008 gewann er in Podersdorf den Triathlon über die Halbdistanz.
Im August 2009 zog er sich bei einem Trainingssturz einen Schlüssenbein- und Rippenbruch zu und musste pausieren.[1]
Im Mai 2013 konnte er auf der Wiener Donauinsel den Vienna City Triathlon auf der Sprintdistanz gewinnen.
Markus Ressler startete als Profi-Athlet für den Grazer hurtigflink LTC und wurde trainiert von Marcel Diechtler. Seit 2013 tritt er nicht mehr international in Erscheinung.
Ressler lebt in Graz. Er hat ein Studium der Sportwissenschaften abgeschlossen und ist heute als Personal Coach tätig.