Markus Pettersson är utbildad vid Operahögskolan i Stockholm. På GöteborgsOperan har han sjungit roller Remendado i Carmen, En ung tjänare i Elektra och Gastone i La traviata. Markus har även sjungit rollen som Mats i Kronbruden samt En trubadur i Vikingarna, båda uppfördes konsertant.
Markus Pettersson har också sjungit Gastone i La traviata på Folkoperan och på Läckö Slottsopera har han gjort Fenton i Falstaff.
År 2015 mottog Markus Jussi Björlingsällskapets utmärkelse.